home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_38_TalkStack.txt < prev    next >
Text File  |  1994-02-05  |  486KB  |  8,718 lines

  1. # near model CODE resource
  2. # jump table entries: 6592-6697 (106 of them)
  3. export_824:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  206D D146                movea.l    A0, [A5 - 0x2EBA]
  7. 00000008  202D D14A                move.l     D0, [A5 - 0x2EB6]
  8. 0000000C  D090                     add.l      D0, [A0]
  9. 0000000E  5180                     subq.l     D0, 8
  10. 00000010  2D40 0008                move.l     [A6 + 0x8], D0
  11. 00000014  4E5E                     unlink     A6
  12. 00000016  4E75                     rts
  13. export_825:
  14. fn00000018:
  15. 00000018  4E56 FFFC                link       A6, -0x0004
  16. 0000001C  48E7 0108                movem.l    -[A7], D7,A4
  17. 00000020  286E 0008                movea.l    A4, [A6 + 0x8]
  18. 00000024  4A2C 0002                tst.b      [A4 + 0x2]
  19. 00000028  6612                     bne        +0x14 /* 0000003C */
  20. 0000002A  2E2C 0004                move.l     D7, [A4 + 0x4]
  21. 0000002E  5087                     addq.l     D7, 8
  22. 00000030  1007                     move.b     D0, D7
  23. 00000032  0240 0001                andi.w     D0, 0x1
  24. 00000036  6706                     beq        +0x8 /* 0000003E */
  25. 00000038  5287                     addq.l     D7, 1
  26. 0000003A  6002                     bra        +0x4 /* 0000003E */
  27. label0000003C:
  28. 0000003C  7E0C                     moveq.l    D7, 0x0C
  29. label0000003E:
  30. 0000003E  200C                     move.l     D0, A4
  31. 00000040  9087                     sub.l      D0, D7
  32. 00000042  2D40 000C                move.l     [A6 + 0xC], D0
  33. 00000046  4CDF 1080                movem.l    D7,A4, [A7]+
  34. 0000004A  4E5E                     unlink     A6
  35. 0000004C  2E9F                     move.l     [A7], [A7]+
  36. 0000004E  4E75                     rts
  37. export_826:
  38. fn00000050:
  39. 00000050  4E56 FFF8                link       A6, -0x0008
  40. 00000054  48E7 0118                movem.l    -[A7], D7,A3,A4
  41. 00000058  286E 0008                movea.l    A4, [A6 + 0x8]
  42. 0000005C  4A2C 0002                tst.b      [A4 + 0x2]
  43. 00000060  6618                     bne        +0x1A /* 0000007A */
  44. 00000062  2E2C 0004                move.l     D7, [A4 + 0x4]
  45. 00000066  1007                     move.b     D0, D7
  46. 00000068  0240 0001                andi.w     D0, 0x1
  47. 0000006C  6702                     beq        +0x4 /* 00000070 */
  48. 0000006E  5287                     addq.l     D7, 1
  49. label00000070:
  50. 00000070  200C                     move.l     D0, A4
  51. 00000072  9087                     sub.l      D0, D7
  52. 00000074  2D40 000C                move.l     [A6 + 0xC], D0
  53. 00000078  600E                     bra        +0x10 /* 00000088 */
  54. label0000007A:
  55. 0000007A  264C                     movea.l    A3, A4
  56. 0000007C  97FC 0000 0004           sub.l      A3, 0x4
  57. 00000082  2053                     movea.l    A0, [A3]
  58. 00000084  2D50 000C                move.l     [A6 + 0xC], [A0]
  59. label00000088:
  60. 00000088  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  61. 0000008C  4E5E                     unlink     A6
  62. 0000008E  2E9F                     move.l     [A7], [A7]+
  63. 00000090  4E75                     rts
  64. export_827:
  65. fn00000092:
  66. 00000092  4E56 0000                link       A6, 0
  67. 00000096  42A7                     clr.l      -[A7]
  68. 00000098  4EBA FF66                jsr        [PC - 0x9A /* 00000000 */]
  69. 0000009C  205F                     movea.l    A0, [A7]+
  70. 0000009E  3D50 0008                move.w     [A6 + 0x8], [A0]
  71. 000000A2  4E5E                     unlink     A6
  72. 000000A4  4E75                     rts
  73. export_828:
  74. fn000000A6:
  75. 000000A6  4E56 0000                link       A6, 0
  76. 000000AA  42A7                     clr.l      -[A7]
  77. 000000AC  4EBA FF52                jsr        [PC - 0xAE /* 00000000 */]
  78. 000000B0  205F                     movea.l    A0, [A7]+
  79. 000000B2  30AE 0008                move.w     [A0], [A6 + 0x8]
  80. 000000B6  4E5E                     unlink     A6
  81. 000000B8  205F                     movea.l    A0, [A7]+
  82. 000000BA  544F                     addq.w     A7, 2
  83. 000000BC  4ED0                     jmp        [A0]
  84. export_829:
  85. fn000000BE:
  86. 000000BE  4E56 FFF8                link       A6, -0x0008
  87. 000000C2  48E7 0018                movem.l    -[A7], A3,A4
  88. 000000C6  42A7                     clr.l      -[A7]
  89. 000000C8  4EBA FF36                jsr        [PC - 0xCA /* 00000000 */]
  90. 000000CC  285F                     movea.l    A4, [A7]+
  91. 000000CE  4A2C 0002                tst.b      [A4 + 0x2]
  92. 000000D2  660A                     bne        +0xC /* 000000DE */
  93. 000000D4  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  94. 000000D8  205F                     movea.l    A0, [A7]+
  95. 000000DA  A029                     syscall    HLock
  96. 000000DC  600E                     bra        +0x10 /* 000000EC */
  97. label000000DE:
  98. 000000DE  264C                     movea.l    A3, A4
  99. 000000E0  97FC 0000 0004           sub.l      A3, 0x4
  100. 000000E6  2F13                     move.l     -[A7], [A3]
  101. 000000E8  205F                     movea.l    A0, [A7]+
  102. 000000EA  A029                     syscall    HLock
  103. label000000EC:
  104. 000000EC  4CDF 1800                movem.l    A3,A4, [A7]+
  105. 000000F0  4E5E                     unlink     A6
  106. 000000F2  4E75                     rts
  107. export_830:
  108. fn000000F4:
  109. 000000F4  4E56 FFF8                link       A6, -0x0008
  110. 000000F8  48E7 0018                movem.l    -[A7], A3,A4
  111. 000000FC  42A7                     clr.l      -[A7]
  112. 000000FE  4EBA FF00                jsr        [PC - 0x100 /* 00000000 */]
  113. 00000102  285F                     movea.l    A4, [A7]+
  114. 00000104  4A2C 0002                tst.b      [A4 + 0x2]
  115. 00000108  660A                     bne        +0xC /* 00000114 */
  116. 0000010A  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  117. 0000010E  205F                     movea.l    A0, [A7]+
  118. 00000110  A02A                     syscall    HUnlock
  119. 00000112  600E                     bra        +0x10 /* 00000122 */
  120. label00000114:
  121. 00000114  264C                     movea.l    A3, A4
  122. 00000116  97FC 0000 0004           sub.l      A3, 0x4
  123. 0000011C  2F13                     move.l     -[A7], [A3]
  124. 0000011E  205F                     movea.l    A0, [A7]+
  125. 00000120  A02A                     syscall    HUnlock
  126. label00000122:
  127. 00000122  4CDF 1800                movem.l    A3,A4, [A7]+
  128. 00000126  4E5E                     unlink     A6
  129. 00000128  4E75                     rts
  130. fn0000012A:
  131. 0000012A  4E56 FFF8                link       A6, -0x0008
  132. 0000012E  48E7 0018                movem.l    -[A7], A3,A4
  133. 00000132  42A7                     clr.l      -[A7]
  134. 00000134  42A7                     clr.l      -[A7]
  135. 00000136  4EBA FEC8                jsr        [PC - 0x138 /* 00000000 */]
  136. 0000013A  4EBA FEDC                jsr        [PC - 0x124 /* 00000018 */]
  137. 0000013E  285F                     movea.l    A4, [A7]+
  138. 00000140  4A2C 0002                tst.b      [A4 + 0x2]
  139. 00000144  660A                     bne        +0xC /* 00000150 */
  140. 00000146  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  141. 0000014A  205F                     movea.l    A0, [A7]+
  142. 0000014C  A029                     syscall    HLock
  143. 0000014E  600E                     bra        +0x10 /* 0000015E */
  144. label00000150:
  145. 00000150  264C                     movea.l    A3, A4
  146. 00000152  97FC 0000 0004           sub.l      A3, 0x4
  147. 00000158  2F13                     move.l     -[A7], [A3]
  148. 0000015A  205F                     movea.l    A0, [A7]+
  149. 0000015C  A029                     syscall    HLock
  150. label0000015E:
  151. 0000015E  4CDF 1800                movem.l    A3,A4, [A7]+
  152. 00000162  4E5E                     unlink     A6
  153. 00000164  4E75                     rts
  154. fn00000166:
  155. 00000166  4E56 FFF8                link       A6, -0x0008
  156. 0000016A  48E7 0018                movem.l    -[A7], A3,A4
  157. 0000016E  42A7                     clr.l      -[A7]
  158. 00000170  42A7                     clr.l      -[A7]
  159. 00000172  4EBA FE8C                jsr        [PC - 0x174 /* 00000000 */]
  160. 00000176  4EBA FEA0                jsr        [PC - 0x160 /* 00000018 */]
  161. 0000017A  285F                     movea.l    A4, [A7]+
  162. 0000017C  4A2C 0002                tst.b      [A4 + 0x2]
  163. 00000180  660A                     bne        +0xC /* 0000018C */
  164. 00000182  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  165. 00000186  205F                     movea.l    A0, [A7]+
  166. 00000188  A02A                     syscall    HUnlock
  167. 0000018A  600E                     bra        +0x10 /* 0000019A */
  168. label0000018C:
  169. 0000018C  264C                     movea.l    A3, A4
  170. 0000018E  97FC 0000 0004           sub.l      A3, 0x4
  171. 00000194  2F13                     move.l     -[A7], [A3]
  172. 00000196  205F                     movea.l    A0, [A7]+
  173. 00000198  A02A                     syscall    HUnlock
  174. label0000019A:
  175. 0000019A  4CDF 1800                movem.l    A3,A4, [A7]+
  176. 0000019E  4E5E                     unlink     A6
  177. 000001A0  4E75                     rts
  178. fn000001A2:
  179. 000001A2  4E56 FF00                link       A6, -0x0100
  180. 000001A6  3F3C 0071                move.w     -[A7], 0x71 /* 'q' */
  181. 000001AA  486E FF00                pea.l      [A6 - 0x100]
  182. 000001AE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  183. 000001B2  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  184. 000001B6  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  185. 000001BA  4EBA 09D6                jsr        [PC + 0x9D6 /* 00000B92 */]
  186. 000001BE  4E5E                     unlink     A6
  187. 000001C0  205F                     movea.l    A0, [A7]+
  188. 000001C2  544F                     addq.w     A7, 2
  189. 000001C4  4ED0                     jmp        [A0]
  190. export_831:
  191. fn000001C6:
  192. 000001C6  4E56 FEEE                link       A6, -0x0112
  193. 000001CA  48E7 0108                movem.l    -[A7], D7,A4
  194. 000001CE  422E 0008                clr.b      [A6 + 0x8]
  195. 000001D2  42A7                     clr.l      -[A7]
  196. 000001D4  4EBA FE2A                jsr        [PC - 0x1D6 /* 00000000 */]
  197. 000001D8  285F                     movea.l    A4, [A7]+
  198. 000001DA  102C 0003                move.b     D0, [A4 + 0x3]
  199. 000001DE  4880                     ext.w      D0
  200. 000001E0  5340                     subq.w     D0, 1
  201. 000001E2  6716                     beq        +0x18 /* 000001FA */
  202. 000001E4  5D40                     subq.w     D0, 6
  203. 000001E6  670A                     beq        +0xC /* 000001F2 */
  204. 000001E8  5540                     subq.w     D0, 2
  205. 000001EA  6706                     beq        +0x8 /* 000001F2 */
  206. 000001EC  5F40                     subq.w     D0, 7
  207. 000001EE  670A                     beq        +0xC /* 000001FA */
  208. 000001F0  605E                     bra        +0x60 /* 00000250 */
  209. label000001F2:
  210. 000001F2  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  211. 000001F8  6056                     bra        +0x58 /* 00000250 */
  212. label000001FA:
  213. 000001FA  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  214. 00000202  6C4C                     bge        +0x4E /* 00000250 */
  215. 00000204  42A7                     clr.l      -[A7]
  216. 00000206  4EBA FE8A                jsr        [PC - 0x176 /* 00000092 */]
  217. 0000020A  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  218. 0000020E  3E1F                     move.w     D7, [A7]+
  219. 00000210  486E FEF4                pea.l      [A6 - 0x10C]
  220. 00000214  4EBA 152E                jsr        [PC + 0x152E /* 00001744 */]
  221. 00000218  4267                     clr.w      -[A7]
  222. 0000021A  42A7                     clr.l      -[A7]
  223. 0000021C  486E FEF4                pea.l      [A6 - 0x10C]
  224. 00000220  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  225. 00000224  486E FFF4                pea.l      [A6 - 0xC]
  226. 00000228  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  227. 0000022C  101F                     move.b     D0, [A7]+
  228. 0000022E  6710                     beq        +0x12 /* 00000240 */
  229. 00000230  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  230. 00000236  486E FFF4                pea.l      [A6 - 0xC]
  231. 0000023A  4EBA 27B8                jsr        [PC + 0x27B8 /* 000029F4 */]
  232. 0000023E  6008                     bra        +0xA /* 00000248 */
  233. label00000240:
  234. 00000240  486E FEF4                pea.l      [A6 - 0x10C]
  235. 00000244  4EBA 16F0                jsr        [PC + 0x16F0 /* 00001936 */]
  236. label00000248:
  237. 00000248  206D FE80                movea.l    A0, [A5 - 0x180]
  238. 0000024C  3147 0044                move.w     [A0 + 0x44], D7
  239. label00000250:
  240. 00000250  4CDF 1080                movem.l    D7,A4, [A7]+
  241. 00000254  4E5E                     unlink     A6
  242. 00000256  4E75                     rts
  243. export_832:
  244. fn00000258:
  245. 00000258  4E56 FFE6                link       A6, -0x001A
  246. 0000025C  422E 0008                clr.b      [A6 + 0x8]
  247. 00000260  4267                     clr.w      -[A7]
  248. 00000262  4EBA FF62                jsr        [PC - 0x9E /* 000001C6 */]
  249. 00000266  101F                     move.b     D0, [A7]+
  250. 00000268  6736                     beq        +0x38 /* 000002A0 */
  251. 0000026A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  252. 00000270  42A7                     clr.l      -[A7]
  253. 00000272  4EBA FD8C                jsr        [PC - 0x274 /* 00000000 */]
  254. 00000276  205F                     movea.l    A0, [A7]+
  255. 00000278  7009                     moveq.l    D0, 0x09
  256. 0000027A  B028 0003                cmp.b      D0, [A0 + 0x3]
  257. 0000027E  6620                     bne        +0x22 /* 000002A0 */
  258. 00000280  42A7                     clr.l      -[A7]
  259. 00000282  4EBA 124C                jsr        [PC + 0x124C /* 000014D0 */]
  260. 00000286  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  261. 0000028A  486E FFE6                pea.l      [A6 - 0x1A]
  262. 0000028E  486E FFEA                pea.l      [A6 - 0x16]
  263. 00000292  3F3C 280E                move.w     -[A7], 0x280E
  264. 00000296  A9EB                     syscall    Pack4/FP68K
  265. 00000298  486E FFEA                pea.l      [A6 - 0x16]
  266. 0000029C  4EBA 2CB4                jsr        [PC + 0x2CB4 /* 00002F52 */]
  267. label000002A0:
  268. 000002A0  4E5E                     unlink     A6
  269. 000002A2  4E75                     rts
  270. fn000002A4:
  271. 000002A4  4E56 FEF0                link       A6, -0x0110
  272. 000002A8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  273. 000002AC  422E 000C                clr.b      [A6 + 0xC]
  274. 000002B0  226E 0008                movea.l    A1, [A6 + 0x8]
  275. 000002B4  2069 FFFC                movea.l    A0, [A1 - 0x4]
  276. 000002B8  7064                     moveq.l    D0, 0x64
  277. 000002BA  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  278. 000002BE  6C04                     bge        +0x6 /* 000002C4 */
  279. 000002C0  6000 0134                bra        +0x136 /* 000003F6 */
  280. label000002C4:
  281. 000002C4  4EBA 0240                jsr        [PC + 0x240 /* 00000506 */]
  282. 000002C8  4267                     clr.w      -[A7]
  283. 000002CA  4EBA FDC6                jsr        [PC - 0x23A /* 00000092 */]
  284. 000002CE  3B5F C166                move.w     [A5 - 0x3E9A], [A7]+
  285. 000002D2  4267                     clr.w      -[A7]
  286. 000002D4  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  287. 000002D8  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  288. 000002DC  381F                     move.w     D4, [A7]+
  289. 000002DE  42A7                     clr.l      -[A7]
  290. 000002E0  42A7                     clr.l      -[A7]
  291. 000002E2  4EBA FD1C                jsr        [PC - 0x2E4 /* 00000000 */]
  292. 000002E6  4EBA FD68                jsr        [PC - 0x298 /* 00000050 */]
  293. 000002EA  2D5F FEF2                move.l     [A6 - 0x10E], [A7]+
  294. 000002EE  486E FEF2                pea.l      [A6 - 0x10E]
  295. 000002F2  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  296. 000002F6  206E FEF2                movea.l    A0, [A6 - 0x10E]
  297. 000002FA  4A10                     tst.b      [A0]
  298. 000002FC  6620                     bne        +0x22 /* 0000031E */
  299. 000002FE  102D CCD8                move.b     D0, [A5 - 0x3328]
  300. 00000302  6700 00EA                beq        +0xEC /* 000003EE */
  301. 00000306  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  302. 0000030C  4EBA 0884                jsr        [PC + 0x884 /* 00000B92 */]
  303. 00000310  42A7                     clr.l      -[A7]
  304. 00000312  4EBA 2C84                jsr        [PC + 0x2C84 /* 00002F98 */]
  305. 00000316  6000 00D6                bra        +0xD8 /* 000003EE */
  306. 0000031A  6000 00D2                bra        +0xD4 /* 000003EE */
  307. label0000031E:
  308. 0000031E  41EE FF00                lea.l      A0, [A6 - 0x100]
  309. 00000322  2848                     movea.l    A4, A0
  310. 00000324  528C                     addq.l     A4, 1
  311. 00000326  4246                     clr.w      D6
  312. 00000328  4245                     clr.w      D5
  313. label0000032A:
  314. 0000032A  206E FEF2                movea.l    A0, [A6 - 0x10E]
  315. 0000032E  1010                     move.b     D0, [A0]
  316. 00000330  4880                     ext.w      D0
  317. 00000332  3E00                     move.w     D7, D0
  318. 00000334  702D                     moveq.l    D0, 0x2D
  319. 00000336  B047                     cmp.w      D0, D7
  320. 00000338  57C0                     seq        D0
  321. 0000033A  4A00                     tst.b      D0
  322. 0000033C  6616                     bne        +0x18 /* 00000354 */
  323. 0000033E  7230                     moveq.l    D1, 0x30
  324. 00000340  B247                     cmp.w      D1, D7
  325. 00000342  5FC1                     sle        D1
  326. 00000344  4A01                     tst.b      D1
  327. 00000346  672C                     beq        +0x2E /* 00000374 */
  328. 00000348  7439                     moveq.l    D2, 0x39
  329. 0000034A  B447                     cmp.w      D2, D7
  330. 0000034C  5CC2                     sge        D2
  331. 0000034E  C202                     and.b      D1, D2
  332. 00000350  8001                     or.b       D0, D1
  333. 00000352  6720                     beq        +0x22 /* 00000374 */
  334. label00000354:
  335. 00000354  5246                     addq.w     D6, 1
  336. 00000356  702D                     moveq.l    D0, 0x2D
  337. 00000358  B047                     cmp.w      D0, D7
  338. 0000035A  6702                     beq        +0x4 /* 0000035E */
  339. 0000035C  5245                     addq.w     D5, 1
  340. label0000035E:
  341. 0000035E  7009                     moveq.l    D0, 0x09
  342. 00000360  B046                     cmp.w      D0, D6
  343. 00000362  6D00 008A                blt        +0x8C /* 000003EE */
  344. 00000366  206E FEF2                movea.l    A0, [A6 - 0x10E]
  345. 0000036A  1890                     move.b     [A4], [A0]
  346. 0000036C  528C                     addq.l     A4, 1
  347. 0000036E  52AE FEF2                addq.l     [A6 - 0x10E], 1
  348. 00000372  60B6                     bra        -0x48 /* 0000032A */
  349. label00000374:
  350. 00000374  7020                     moveq.l    D0, 0x20
  351. 00000376  B047                     cmp.w      D0, D7
  352. 00000378  57C0                     seq        D0
  353. 0000037A  4A00                     tst.b      D0
  354. 0000037C  6638                     bne        +0x3A /* 000003B6 */
  355. 0000037E  720D                     moveq.l    D1, 0x0D
  356. 00000380  B247                     cmp.w      D1, D7
  357. 00000382  57C1                     seq        D1
  358. 00000384  8001                     or.b       D0, D1
  359. 00000386  662E                     bne        +0x30 /* 000003B6 */
  360. 00000388  4A47                     tst.w      D7
  361. 0000038A  57C1                     seq        D1
  362. 0000038C  8001                     or.b       D0, D1
  363. 0000038E  6626                     bne        +0x28 /* 000003B6 */
  364. 00000390  702E                     moveq.l    D0, 0x2E
  365. 00000392  B047                     cmp.w      D0, D7
  366. 00000394  6658                     bne        +0x5A /* 000003EE */
  367. 00000396  52AE FEF2                addq.l     [A6 - 0x10E], 1
  368. label0000039A:
  369. 0000039A  206E FEF2                movea.l    A0, [A6 - 0x10E]
  370. 0000039E  1010                     move.b     D0, [A0]
  371. 000003A0  4880                     ext.w      D0
  372. 000003A2  7230                     moveq.l    D1, 0x30
  373. 000003A4  B240                     cmp.w      D1, D0
  374. 000003A6  660E                     bne        +0x10 /* 000003B6 */
  375. 000003A8  52AE FEF2                addq.l     [A6 - 0x10E], 1
  376. 000003AC  60EC                     bra        -0x12 /* 0000039A */
  377. 000003AE  6000 FF7A                bra        -0x84 /* 0000032A */
  378. 000003B2  6000 FF76                bra        -0x88 /* 0000032A */
  379. label000003B6:
  380. 000003B6  4A46                     tst.w      D6
  381. 000003B8  57C0                     seq        D0
  382. 000003BA  4A45                     tst.w      D5
  383. 000003BC  57C1                     seq        D1
  384. 000003BE  8001                     or.b       D0, D1
  385. 000003C0  662C                     bne        +0x2E /* 000003EE */
  386. 000003C2  1D46 FF00                move.b     [A6 - 0x100], D6
  387. 000003C6  486E FEF2                pea.l      [A6 - 0x10E]
  388. 000003CA  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  389. 000003CE  206E FEF2                movea.l    A0, [A6 - 0x10E]
  390. 000003D2  4A10                     tst.b      [A0]
  391. 000003D4  6618                     bne        +0x1A /* 000003EE */
  392. 000003D6  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  393. 000003DC  4EBA 07B4                jsr        [PC + 0x7B4 /* 00000B92 */]
  394. 000003E0  42A7                     clr.l      -[A7]
  395. 000003E2  486E FF00                pea.l      [A6 - 0x100]
  396. 000003E6  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  397. 000003EA  4EBA 2BAC                jsr        [PC + 0x2BAC /* 00002F98 */]
  398. label000003EE:
  399. 000003EE  206D FE80                movea.l    A0, [A5 - 0x180]
  400. 000003F2  3144 0044                move.w     [A0 + 0x44], D4
  401. label000003F6:
  402. 000003F6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  403. 000003FA  4E5E                     unlink     A6
  404. 000003FC  2E9F                     move.l     [A7], [A7]+
  405. 000003FE  4E75                     rts
  406. export_833:
  407. fn00000400:
  408. 00000400  4E56 FFE4                link       A6, -0x001C
  409. 00000404  42A7                     clr.l      -[A7]
  410. 00000406  4EBA FBF8                jsr        [PC - 0x408 /* 00000000 */]
  411. 0000040A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  412. 0000040E  206E FFFC                movea.l    A0, [A6 - 0x4]
  413. 00000412  1028 0003                move.b     D0, [A0 + 0x3]
  414. 00000416  4880                     ext.w      D0
  415. 00000418  5340                     subq.w     D0, 1
  416. 0000041A  677E                     beq        +0x80 /* 0000049A */
  417. 0000041C  5D40                     subq.w     D0, 6
  418. 0000041E  6712                     beq        +0x14 /* 00000432 */
  419. 00000420  5540                     subq.w     D0, 2
  420. 00000422  6706                     beq        +0x8 /* 0000042A */
  421. 00000424  5F40                     subq.w     D0, 7
  422. 00000426  6772                     beq        +0x74 /* 0000049A */
  423. 00000428  607E                     bra        +0x80 /* 000004A8 */
  424. label0000042A:
  425. 0000042A  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  426. 00000430  607A                     bra        +0x7C /* 000004AC */
  427. label00000432:
  428. 00000432  486E FFEE                pea.l      [A6 - 0x12]
  429. 00000436  4EBA 2034                jsr        [PC + 0x2034 /* 0000246C */]
  430. 0000043A  486E FFE4                pea.l      [A6 - 0x1C]
  431. 0000043E  486E FFEE                pea.l      [A6 - 0x12]
  432. 00000442  4EAD 0422                jsr        [A5 + 0x422 /* export_128 */]
  433. 00000446  588F                     addq.l     A7, 4
  434. 00000448  486E FFEE                pea.l      [A6 - 0x12]
  435. 0000044C  486E FFE4                pea.l      [A6 - 0x1C]
  436. 00000450  3F3C 0008                move.w     -[A7], 0x8
  437. 00000454  A9EB                     syscall    Pack4/FP68K
  438. 00000456  56C0                     sne        D0
  439. 00000458  4A00                     tst.b      D0
  440. 0000045A  661A                     bne        +0x1C /* 00000476 */
  441. 0000045C  2F00                     move.l     -[A7], D0
  442. 0000045E  4267                     clr.w      -[A7]
  443. 00000460  486E FFEE                pea.l      [A6 - 0x12]
  444. 00000464  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  445. 00000468  121F                     move.b     D1, [A7]+
  446. 0000046A  201F                     move.l     D0, [A7]+
  447. 0000046C  7402                     moveq.l    D2, 0x02
  448. 0000046E  B401                     cmp.b      D2, D1
  449. 00000470  57C1                     seq        D1
  450. 00000472  8001                     or.b       D0, D1
  451. 00000474  670E                     beq        +0x10 /* 00000484 */
  452. label00000476:
  453. 00000476  422E 0008                clr.b      [A6 + 0x8]
  454. 0000047A  486E FFEE                pea.l      [A6 - 0x12]
  455. 0000047E  4EBA 2AD2                jsr        [PC + 0x2AD2 /* 00002F52 */]
  456. 00000482  6028                     bra        +0x2A /* 000004AC */
  457. label00000484:
  458. 00000484  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  459. 0000048A  42A7                     clr.l      -[A7]
  460. 0000048C  486E FFEE                pea.l      [A6 - 0x12]
  461. 00000490  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  462. 00000494  4EBA 2B02                jsr        [PC + 0x2B02 /* 00002F98 */]
  463. 00000498  6012                     bra        +0x14 /* 000004AC */
  464. label0000049A:
  465. 0000049A  4267                     clr.w      -[A7]
  466. 0000049C  2F0E                     move.l     -[A7], A6
  467. 0000049E  4EBA FE04                jsr        [PC - 0x1FC /* 000002A4 */]
  468. 000004A2  1D5F 0008                move.b     [A6 + 0x8], [A7]+
  469. 000004A6  6004                     bra        +0x6 /* 000004AC */
  470. label000004A8:
  471. 000004A8  422E 0008                clr.b      [A6 + 0x8]
  472. label000004AC:
  473. 000004AC  4E5E                     unlink     A6
  474. 000004AE  4E75                     rts
  475. export_834:
  476. fn000004B0:
  477. 000004B0  4E56 FEFA                link       A6, -0x0106
  478. 000004B4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  479. 000004BA  42A7                     clr.l      -[A7]
  480. 000004BC  4EBA FB42                jsr        [PC - 0x4BE /* 00000000 */]
  481. 000004C0  205F                     movea.l    A0, [A7]+
  482. 000004C2  7005                     moveq.l    D0, 0x05
  483. 000004C4  B028 0003                cmp.b      D0, [A0 + 0x3]
  484. 000004C8  6602                     bne        +0x4 /* 000004CC */
  485. 000004CA  6036                     bra        +0x38 /* 00000502 */
  486. label000004CC:
  487. 000004CC  422E 0008                clr.b      [A6 + 0x8]
  488. 000004D0  486E FEFC                pea.l      [A6 - 0x104]
  489. 000004D4  4EBA 126E                jsr        [PC + 0x126E /* 00001744 */]
  490. 000004D8  4267                     clr.w      -[A7]
  491. 000004DA  486E FEFC                pea.l      [A6 - 0x104]
  492. 000004DE  486E FEFB                pea.l      [A6 - 0x105]
  493. 000004E2  4EAD 1252                jsr        [A5 + 0x1252 /* export_582 */]
  494. 000004E6  101F                     move.b     D0, [A7]+
  495. 000004E8  660A                     bne        +0xC /* 000004F4 */
  496. 000004EA  486E FEFC                pea.l      [A6 - 0x104]
  497. 000004EE  4EBA 1446                jsr        [PC + 0x1446 /* 00001936 */]
  498. 000004F2  600E                     bra        +0x10 /* 00000502 */
  499. label000004F4:
  500. 000004F4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  501. 000004FA  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  502. 000004FE  4EBA 2A7C                jsr        [PC + 0x2A7C /* 00002F7C */]
  503. label00000502:
  504. 00000502  4E5E                     unlink     A6
  505. 00000504  4E75                     rts
  506. export_835:
  507. fn00000506:
  508. 00000506  4E56 FC44                link       A6, -0x03BC
  509. 0000050A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  510. 0000050E  102D B820                move.b     D0, [A5 - 0x47E0]
  511. 00000512  670C                     beq        +0xE /* 00000520 */
  512. 00000514  4EBA 067C                jsr        [PC + 0x67C /* 00000B92 */]
  513. 00000518  4EBA 13A0                jsr        [PC + 0x13A0 /* 000018BA */]
  514. 0000051C  6000 0430                bra        +0x432 /* 0000094E */
  515. label00000520:
  516. 00000520  42A7                     clr.l      -[A7]
  517. 00000522  4EBA FADC                jsr        [PC - 0x524 /* 00000000 */]
  518. 00000526  285F                     movea.l    A4, [A7]+
  519. 00000528  3D54 FDBC                move.w     [A6 - 0x244], [A4]
  520. 0000052C  102C 0003                move.b     D0, [A4 + 0x3]
  521. 00000530  4880                     ext.w      D0
  522. 00000532  5340                     subq.w     D0, 1
  523. 00000534  6B00 03B4                bmi        +0x3B6 /* 000008EA */
  524. 00000538  0C40 000F                cmpi.w     D0, 0xF
  525. 0000053C  6E00 03AC                bgt        +0x3AE /* 000008EA */
  526. 00000540  D040                     add.w      D0, D0
  527. 00000542  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  528. 00000546  4EFB 0000                jmp        [PC + D0.w]
  529. 0000054A  0406 0026                subi.b     D6, 0x26 /* '&' */
  530. 0000054E  0072 00E6 01A4           ori.w      <<invalid full ext with I/IS == 4>>, 0xE6
  531. 00000554  03A2                     bclr       -[A2], D1
  532. 00000556  01D6                     bset       [A6], D0
  533. 00000558  03A2                     bclr       -[A2], D1
  534. 0000055A  01EE 02C4                bset       [A6 + 0x2C4], D0
  535. 0000055E  03A2                     bclr       -[A2], D1
  536. 00000560  03A2                     bclr       -[A2], D1
  537. 00000562  02F2 0348                andi.?     [A2 + <<invalid base displacement size>>], 0xFFFFFFFFFFFFFFFF
  538. 00000566  03A2                     bclr       -[A2], D1
  539. 00000568  0398                     bclr       [A0]+, D1
  540. 0000056A  6000 03E2                bra        +0x3E4 /* 0000094E */
  541. 0000056E  486E FEE4                pea.l      [A6 - 0x11C]
  542. 00000572  4EBA 21C6                jsr        [PC + 0x21C6 /* 0000273A */]
  543. 00000576  486E FCA8                pea.l      [A6 - 0x358]
  544. 0000057A  302E FEE6                move.w     D0, [A6 - 0x11A]
  545. 0000057E  48C0                     ext.l      D0
  546. 00000580  2F00                     move.l     -[A7], D0
  547. 00000582  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  548. 00000586  487A 0428                pea.l      [PC + 0x428 /* 000009B0, value 0x12C4E56 */]
  549. 0000058A  486E FC94                pea.l      [A6 - 0x36C]
  550. 0000058E  302E FEE4                move.w     D0, [A6 - 0x11C]
  551. 00000592  48C0                     ext.l      D0
  552. 00000594  2F00                     move.l     -[A7], D0
  553. 00000596  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  554. 0000059A  486E FD94                pea.l      [A6 - 0x26C]
  555. 0000059E  3F3C 0003                move.w     -[A7], 0x3
  556. 000005A2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  557. 000005A6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  558. 000005AA  43EE FD94                lea.l      A1, [A6 - 0x26C]
  559. 000005AE  7013                     moveq.l    D0, 0x13
  560. label000005B0:
  561. 000005B0  30D9                     move.w     [A0]+, [A1]+
  562. 000005B2  51C8 FFFC                dbf        D0, -0x6 /* 000005B0 */
  563. 000005B6  6000 0370                bra        +0x372 /* 00000928 */
  564. 000005BA  486E FEDC                pea.l      [A6 - 0x124]
  565. 000005BE  4EBA 220E                jsr        [PC + 0x220E /* 000027CE */]
  566. 000005C2  486E FCA8                pea.l      [A6 - 0x358]
  567. 000005C6  302E FEDE                move.w     D0, [A6 - 0x122]
  568. 000005CA  48C0                     ext.l      D0
  569. 000005CC  2F00                     move.l     -[A7], D0
  570. 000005CE  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  571. 000005D2  487A 03DC                pea.l      [PC + 0x3DC /* 000009B0, value 0x12C4E56 */]
  572. 000005D6  486E FC94                pea.l      [A6 - 0x36C]
  573. 000005DA  302E FEDC                move.w     D0, [A6 - 0x124]
  574. 000005DE  48C0                     ext.l      D0
  575. 000005E0  2F00                     move.l     -[A7], D0
  576. 000005E2  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  577. 000005E6  487A 03C8                pea.l      [PC + 0x3C8 /* 000009B0, value 0x12C4E56 */]
  578. 000005EA  486E FC80                pea.l      [A6 - 0x380]
  579. 000005EE  302E FEE2                move.w     D0, [A6 - 0x11E]
  580. 000005F2  48C0                     ext.l      D0
  581. 000005F4  2F00                     move.l     -[A7], D0
  582. 000005F6  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  583. 000005FA  487A 03B4                pea.l      [PC + 0x3B4 /* 000009B0, value 0x12C4E56 */]
  584. 000005FE  486E FC6C                pea.l      [A6 - 0x394]
  585. 00000602  302E FEE0                move.w     D0, [A6 - 0x120]
  586. 00000606  48C0                     ext.l      D0
  587. 00000608  2F00                     move.l     -[A7], D0
  588. 0000060A  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  589. 0000060E  486E FD6C                pea.l      [A6 - 0x294]
  590. 00000612  3F3C 0007                move.w     -[A7], 0x7
  591. 00000616  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  592. 0000061A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  593. 0000061E  43EE FD6C                lea.l      A1, [A6 - 0x294]
  594. 00000622  7027                     moveq.l    D0, 0x27
  595. label00000624:
  596. 00000624  30D9                     move.w     [A0]+, [A1]+
  597. 00000626  51C8 FFFC                dbf        D0, -0x6 /* 00000624 */
  598. 0000062A  6000 02FC                bra        +0x2FE /* 00000928 */
  599. 0000062E  486E FDC8                pea.l      [A6 - 0x238]
  600. 00000632  7004                     moveq.l    D0, 0x04
  601. 00000634  2F00                     move.l     -[A7], D0
  602. 00000636  1F3C 0004                move.b     -[A7], 0x4
  603. 0000063A  4EBA 0ECC                jsr        [PC + 0xECC /* 00001508 */]
  604. 0000063E  422E FEF6                clr.b      [A6 - 0x10A]
  605. 00000642  102E FDC8                move.b     D0, [A6 - 0x238]
  606. 00000646  6710                     beq        +0x12 /* 00000658 */
  607. 00000648  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  608. 0000064C  43FA 0358                lea.l      A1, [PC + 0x358 /* 000009A6, value 0x8736869, pstring "shiftKey" */]
  609. 00000650  7004                     moveq.l    D0, 0x04
  610. label00000652:
  611. 00000652  30D9                     move.w     [A0]+, [A1]+
  612. 00000654  51C8 FFFC                dbf        D0, -0x6 /* 00000652 */
  613. label00000658:
  614. 00000658  102E FDC9                move.b     D0, [A6 - 0x237]
  615. 0000065C  6740                     beq        +0x42 /* 0000069E */
  616. 0000065E  4240                     clr.w      D0
  617. 00000660  102E FEF6                move.b     D0, [A6 - 0x10A]
  618. 00000664  4A40                     tst.w      D0
  619. 00000666  6F26                     ble        +0x28 /* 0000068E */
  620. 00000668  486E FEF6                pea.l      [A6 - 0x10A]
  621. 0000066C  487A 032C                pea.l      [PC + 0x32C /* 0000099A, value 0xA2C6F70 '\n,op', pstring ",optionKey" */]
  622. 00000670  486E FCBC                pea.l      [A6 - 0x344]
  623. 00000674  3F3C 0002                move.w     -[A7], 0x2
  624. 00000678  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  625. 0000067C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  626. 00000680  43EE FCBC                lea.l      A1, [A6 - 0x344]
  627. 00000684  707F                     moveq.l    D0, 0x7F
  628. label00000686:
  629. 00000686  30D9                     move.w     [A0]+, [A1]+
  630. 00000688  51C8 FFFC                dbf        D0, -0x6 /* 00000686 */
  631. 0000068C  6010                     bra        +0x12 /* 0000069E */
  632. label0000068E:
  633. 0000068E  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  634. 00000692  43FA 02FC                lea.l      A1, [PC + 0x2FC /* 00000990, value 0x96F7074 '\topt', pstring "optionKey" */]
  635. 00000696  7004                     moveq.l    D0, 0x04
  636. label00000698:
  637. 00000698  30D9                     move.w     [A0]+, [A1]+
  638. 0000069A  51C8 FFFC                dbf        D0, -0x6 /* 00000698 */
  639. label0000069E:
  640. 0000069E  102E FDCA                move.b     D0, [A6 - 0x236]
  641. 000006A2  6700 0284                beq        +0x286 /* 00000928 */
  642. 000006A6  4240                     clr.w      D0
  643. 000006A8  102E FEF6                move.b     D0, [A6 - 0x10A]
  644. 000006AC  4A40                     tst.w      D0
  645. 000006AE  6F28                     ble        +0x2A /* 000006D8 */
  646. 000006B0  486E FEF6                pea.l      [A6 - 0x10A]
  647. 000006B4  487A 02CE                pea.l      [PC + 0x2CE /* 00000984, value 0xB2C636F, pstring ",commandKey" */]
  648. 000006B8  486E FCBC                pea.l      [A6 - 0x344]
  649. 000006BC  3F3C 0002                move.w     -[A7], 0x2
  650. 000006C0  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  651. 000006C4  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  652. 000006C8  43EE FCBC                lea.l      A1, [A6 - 0x344]
  653. 000006CC  707F                     moveq.l    D0, 0x7F
  654. label000006CE:
  655. 000006CE  30D9                     move.w     [A0]+, [A1]+
  656. 000006D0  51C8 FFFC                dbf        D0, -0x6 /* 000006CE */
  657. 000006D4  6000 0252                bra        +0x254 /* 00000928 */
  658. label000006D8:
  659. 000006D8  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  660. 000006DC  43FA 029A                lea.l      A1, [PC + 0x29A /* 00000978, value 0xA636F6D '\ncom', pstring "commandKey" */]
  661. 000006E0  7005                     moveq.l    D0, 0x05
  662. label000006E2:
  663. 000006E2  30D9                     move.w     [A0]+, [A1]+
  664. 000006E4  51C8 FFFC                dbf        D0, -0x6 /* 000006E2 */
  665. 000006E8  6000 023E                bra        +0x240 /* 00000928 */
  666. 000006EC  4267                     clr.w      -[A7]
  667. 000006EE  4EBA 0E8A                jsr        [PC + 0xE8A /* 0000157A */]
  668. 000006F2  101F                     move.b     D0, [A7]+
  669. 000006F4  6714                     beq        +0x16 /* 0000070A */
  670. 000006F6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  671. 000006FA  43ED D006                lea.l      A1, [A5 - 0x2FFA]
  672. 000006FE  7009                     moveq.l    D0, 0x09
  673. label00000700:
  674. 00000700  30D9                     move.w     [A0]+, [A1]+
  675. 00000702  51C8 FFFC                dbf        D0, -0x6 /* 00000700 */
  676. 00000706  6000 0220                bra        +0x222 /* 00000928 */
  677. label0000070A:
  678. 0000070A  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  679. 0000070E  43ED CFF0                lea.l      A1, [A5 - 0x3010]
  680. 00000712  7009                     moveq.l    D0, 0x09
  681. label00000714:
  682. 00000714  30D9                     move.w     [A0]+, [A1]+
  683. 00000716  51C8 FFFC                dbf        D0, -0x6 /* 00000714 */
  684. 0000071A  6000 020C                bra        +0x20E /* 00000928 */
  685. 0000071E  486E FFF6                pea.l      [A6 - 0xA]
  686. 00000722  4EBA 1D48                jsr        [PC + 0x1D48 /* 0000246C */]
  687. 00000726  486E FFF6                pea.l      [A6 - 0xA]
  688. 0000072A  486E FEF6                pea.l      [A6 - 0x10A]
  689. 0000072E  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  690. 00000732  6000 01F4                bra        +0x1F6 /* 00000928 */
  691. 00000736  486E FCA8                pea.l      [A6 - 0x358]
  692. 0000073A  42A7                     clr.l      -[A7]
  693. 0000073C  4EBA 0D92                jsr        [PC + 0xD92 /* 000014D0 */]
  694. 00000740  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  695. 00000744  205F                     movea.l    A0, [A7]+
  696. 00000746  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  697. 0000074A  7009                     moveq.l    D0, 0x09
  698. label0000074C:
  699. 0000074C  32D8                     move.w     [A1]+, [A0]+
  700. 0000074E  51C8 FFFC                dbf        D0, -0x6 /* 0000074C */
  701. 00000752  487A 0222                pea.l      [PC + 0x222 /* 00000976, value 0x12D0A63 */]
  702. 00000756  486E FEF6                pea.l      [A6 - 0x10A]
  703. 0000075A  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  704. 0000075E  3C1F                     move.w     D6, [A7]+
  705. 00000760  5246                     addq.w     D6, 1
  706. 00000762  3D7C 0001 FC6A           move.w     [A6 - 0x396], 0x1
  707. 00000768  4240                     clr.w      D0
  708. 0000076A  102E FEF6                move.b     D0, [A6 - 0x10A]
  709. 0000076E  322D CCB2                move.w     D1, [A5 - 0x334E]
  710. 00000772  9240                     sub.w      D1, D0
  711. 00000774  D246                     add.w      D1, D6
  712. 00000776  5341                     subq.w     D1, 1
  713. 00000778  3D41 FC68                move.w     [A6 - 0x398], D1
  714. 0000077C  3E2E FC6A                move.w     D7, [A6 - 0x396]
  715. 00000780  6012                     bra        +0x14 /* 00000794 */
  716. label00000782:
  717. 00000782  487A 01EE                pea.l      [PC + 0x1EE /* 00000972, value 0x130012E */]
  718. 00000786  486E FEF6                pea.l      [A6 - 0x10A]
  719. 0000078A  3F06                     move.w     -[A7], D6
  720. 0000078C  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  721. 00000790  5247                     addq.w     D7, 1
  722. 00000792  6906                     bvs        +0x8 /* 0000079A */
  723. label00000794:
  724. 00000794  BE6E FC68                cmp.w      D7, [A6 - 0x398]
  725. 00000798  6FE8                     ble        -0x16 /* 00000782 */
  726. label0000079A:
  727. 0000079A  4A6D CCAE                tst.w      [A5 - 0x3352]
  728. 0000079E  6F00 0188                ble        +0x18A /* 00000928 */
  729. 000007A2  486E FEF6                pea.l      [A6 - 0x10A]
  730. 000007A6  487A 01CC                pea.l      [PC + 0x1CC /* 00000974, value 0x12E012D */]
  731. 000007AA  486E FCBC                pea.l      [A6 - 0x344]
  732. 000007AE  3F3C 0002                move.w     -[A7], 0x2
  733. 000007B2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  734. 000007B6  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  735. 000007BA  43EE FCBC                lea.l      A1, [A6 - 0x344]
  736. 000007BE  707F                     moveq.l    D0, 0x7F
  737. label000007C0:
  738. 000007C0  30D9                     move.w     [A0]+, [A1]+
  739. 000007C2  51C8 FFFC                dbf        D0, -0x6 /* 000007C0 */
  740. 000007C6  3D7C 0001 FC66           move.w     [A6 - 0x39A], 0x1
  741. 000007CC  3D6D CCAE FC64           move.w     [A6 - 0x39C], [A5 - 0x3352]
  742. 000007D2  3E2E FC66                move.w     D7, [A6 - 0x39A]
  743. 000007D6  602A                     bra        +0x2C /* 00000802 */
  744. label000007D8:
  745. 000007D8  486E FEF6                pea.l      [A6 - 0x10A]
  746. 000007DC  487A 0194                pea.l      [PC + 0x194 /* 00000972, value 0x130012E */]
  747. 000007E0  486E FCBC                pea.l      [A6 - 0x344]
  748. 000007E4  3F3C 0002                move.w     -[A7], 0x2
  749. 000007E8  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  750. 000007EC  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  751. 000007F0  43EE FCBC                lea.l      A1, [A6 - 0x344]
  752. 000007F4  707F                     moveq.l    D0, 0x7F
  753. label000007F6:
  754. 000007F6  30D9                     move.w     [A0]+, [A1]+
  755. 000007F8  51C8 FFFC                dbf        D0, -0x6 /* 000007F6 */
  756. 000007FC  5247                     addq.w     D7, 1
  757. 000007FE  6900 0128                bvs        +0x12A /* 00000928 */
  758. label00000802:
  759. 00000802  BE6E FC64                cmp.w      D7, [A6 - 0x39C]
  760. 00000806  6FD0                     ble        -0x2E /* 000007D8 */
  761. 00000808  6000 011E                bra        +0x120 /* 00000928 */
  762. 0000080C  486E FEE9                pea.l      [A6 - 0x117]
  763. 00000810  7001                     moveq.l    D0, 0x01
  764. 00000812  2F00                     move.l     -[A7], D0
  765. 00000814  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  766. 00000818  4EBA 0CEE                jsr        [PC + 0xCEE /* 00001508 */]
  767. 0000081C  486E FC44                pea.l      [A6 - 0x3BC]
  768. 00000820  1F2E FEE9                move.b     -[A7], [A6 - 0x117]
  769. 00000824  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  770. 00000828  205F                     movea.l    A0, [A7]+
  771. 0000082A  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  772. 0000082E  700F                     moveq.l    D0, 0x0F
  773. label00000830:
  774. 00000830  32D8                     move.w     [A1]+, [A0]+
  775. 00000832  51C8 FFFC                dbf        D0, -0x6 /* 00000830 */
  776. 00000836  6000 00F0                bra        +0xF2 /* 00000928 */
  777. 0000083A  4267                     clr.w      -[A7]
  778. 0000083C  4EBA 0D72                jsr        [PC + 0xD72 /* 000015B0 */]
  779. 00000840  381F                     move.w     D4, [A7]+
  780. 00000842  4AAD D14A                tst.l      [A5 - 0x2EB6]
  781. 00000846  6F0A                     ble        +0xC /* 00000852 */
  782. 00000848  486E FEF6                pea.l      [A6 - 0x10A]
  783. 0000084C  4EBA 0EF6                jsr        [PC + 0xEF6 /* 00001744 */]
  784. 00000850  6004                     bra        +0x6 /* 00000856 */
  785. label00000852:
  786. 00000852  422E FEF6                clr.b      [A6 - 0x10A]
  787. label00000856:
  788. 00000856  487A 0112                pea.l      [PC + 0x112 /* 0000096A, value 0x76D6172, pstring "marker " */]
  789. 0000085A  486E FCA8                pea.l      [A6 - 0x358]
  790. 0000085E  3004                     move.w     D0, D4
  791. 00000860  48C0                     ext.l      D0
  792. 00000862  2F00                     move.l     -[A7], D0
  793. 00000864  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  794. 00000868  487A 00F6                pea.l      [PC + 0xF6 /* 00000960, value 0x22C2000, pstring ", " */]
  795. 0000086C  486E FEF6                pea.l      [A6 - 0x10A]
  796. 00000870  486E FCBC                pea.l      [A6 - 0x344]
  797. 00000874  3F3C 0004                move.w     -[A7], 0x4
  798. 00000878  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  799. 0000087C  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  800. 00000880  43EE FCBC                lea.l      A1, [A6 - 0x344]
  801. 00000884  707F                     moveq.l    D0, 0x7F
  802. label00000886:
  803. 00000886  30D9                     move.w     [A0]+, [A1]+
  804. 00000888  51C8 FFFC                dbf        D0, -0x6 /* 00000886 */
  805. 0000088C  6000 009A                bra        +0x9C /* 00000928 */
  806. 00000890  4267                     clr.w      -[A7]
  807. 00000892  486E FDC4                pea.l      [A6 - 0x23C]
  808. 00000896  4EBA 0EF8                jsr        [PC + 0xEF8 /* 00001790 */]
  809. 0000089A  1B5F CFEE                move.b     [A5 - 0x3012], [A7]+
  810. 0000089E  486E FEF6                pea.l      [A6 - 0x10A]
  811. 000008A2  4EBA 0EA0                jsr        [PC + 0xEA0 /* 00001744 */]
  812. 000008A6  487A 00BC                pea.l      [PC + 0xBC /* 00000964, value 0x4746167, pstring "tag " */]
  813. 000008AA  486E FCA8                pea.l      [A6 - 0x358]
  814. 000008AE  302E FDC4                move.w     D0, [A6 - 0x23C]
  815. 000008B2  48C0                     ext.l      D0
  816. 000008B4  2F00                     move.l     -[A7], D0
  817. 000008B6  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  818. 000008BA  487A 00A4                pea.l      [PC + 0xA4 /* 00000960, value 0x22C2000, pstring ", " */]
  819. 000008BE  486E FEF6                pea.l      [A6 - 0x10A]
  820. 000008C2  486E FCBC                pea.l      [A6 - 0x344]
  821. 000008C6  3F3C 0004                move.w     -[A7], 0x4
  822. 000008CA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  823. 000008CE  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  824. 000008D2  43EE FCBC                lea.l      A1, [A6 - 0x344]
  825. 000008D6  707F                     moveq.l    D0, 0x7F
  826. label000008D8:
  827. 000008D8  30D9                     move.w     [A0]+, [A1]+
  828. 000008DA  51C8 FFFC                dbf        D0, -0x6 /* 000008D8 */
  829. 000008DE  6048                     bra        +0x4A /* 00000928 */
  830. 000008E0  486E FEF6                pea.l      [A6 - 0x10A]
  831. 000008E4  4EBA 0E5E                jsr        [PC + 0xE5E /* 00001744 */]
  832. 000008E8  603E                     bra        +0x40 /* 00000928 */
  833. label000008EA:
  834. 000008EA  1A2C 0003                move.b     D5, [A4 + 0x3]
  835. 000008EE  1F05                     move.b     -[A7], D5
  836. 000008F0  4EBA 0240                jsr        [PC + 0x240 /* 00000B32 */]
  837. 000008F4  487A 0062                pea.l      [PC + 0x62 /* 00000958, value 0x63C7479, pstring "<type " */]
  838. 000008F8  486E FCA8                pea.l      [A6 - 0x358]
  839. 000008FC  1005                     move.b     D0, D5
  840. 000008FE  4880                     ext.w      D0
  841. 00000900  48C0                     ext.l      D0
  842. 00000902  2F00                     move.l     -[A7], D0
  843. 00000904  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  844. 00000908  487A 004C                pea.l      [PC + 0x4C /* 00000956, value 0x13E063C */]
  845. 0000090C  486E FDA0                pea.l      [A6 - 0x260]
  846. 00000910  3F3C 0003                move.w     -[A7], 0x3
  847. 00000914  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  848. 00000918  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  849. 0000091C  43EE FDA0                lea.l      A1, [A6 - 0x260]
  850. 00000920  700D                     moveq.l    D0, 0x0D
  851. label00000922:
  852. 00000922  30D9                     move.w     [A0]+, [A1]+
  853. 00000924  51C8 FFFC                dbf        D0, -0x6 /* 00000922 */
  854. label00000928:
  855. 00000928  42A7                     clr.l      -[A7]
  856. 0000092A  486E FEF6                pea.l      [A6 - 0x10A]
  857. 0000092E  4EAD 29DA                jsr        [A5 + 0x29DA /* export_1335 */]
  858. 00000932  4240                     clr.w      D0
  859. 00000934  102E FEF6                move.b     D0, [A6 - 0x10A]
  860. 00000938  5240                     addq.w     D0, 1
  861. 0000093A  48C0                     ext.l      D0
  862. 0000093C  2F00                     move.l     -[A7], D0
  863. 0000093E  1F3C 0001                move.b     -[A7], 0x1
  864. 00000942  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  865. 00000946  3F2E FDBC                move.w     -[A7], [A6 - 0x244]
  866. 0000094A  4EBA F75A                jsr        [PC - 0x8A6 /* 000000A6 */]
  867. label0000094E:
  868. 0000094E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  869. 00000952  4E5E                     unlink     A6
  870. 00000954  4E75                     rts
  871. 00000956  013E                     btst       <<invalid special address>>, D0
  872. 00000958  063C 7479 7065           addi.b     0x65 /* 'e' */, 0x79 /* 'y' */
  873. 0000095E  2000                     move.l     D0, D0
  874. 00000960  022C 2000 0474           andi.b     [A4 + 0x474], 0x0
  875. 00000966  6167                     bsr        +0x69 /* 000009CF */
  876. 00000968  2000                     move.l     D0, D0
  877. 0000096A  076D 6172                bchg       [A5 + 0x6172 /* export_3114 */], D3
  878. 0000096E  6B65                     bmi        +0x67 /* 000009D5 */
  879. 00000970  7220                     moveq.l    D1, 0x20
  880. 00000972  0130 012E 012D 0A63      btst       [[A0 + 0x12D] + D0 + 0xA63], D0
  881. 0000097A  6F6D                     ble        +0x6F /* 000009E9 */
  882. 0000097C  6D61                     blt        +0x63 /* 000009DF */
  883. 0000097E  6E64                     bgt        +0x66 /* 000009E4 */
  884. 00000980  4B65                     chk.w      D5, -[A5]
  885. 00000982  7900                     moveq.l    D4, 0x00
  886. 00000984  0B2C 636F                btst       [A4 + 0x636F], D5
  887. 00000988  6D6D                     blt        +0x6F /* 000009F7 */
  888. 0000098A  616E                     bsr        +0x70 /* 000009FA */
  889. 0000098C  644B                     bcc        +0x4D /* 000009D9 */
  890. 0000098E  6579                     bcs        +0x7B /* 00000A09 */
  891. 00000990  096F 7074                bchg       [A7 + 0x7074], D4
  892. 00000994  696F                     bvs        +0x71 /* 00000A05 */
  893. 00000996  6E4B                     bgt        +0x4D /* 000009E3 */
  894. 00000998  6579                     bcs        +0x7B /* 00000A13 */
  895. 0000099A  0A2C 6F70 7469           xori.b     [A4 + 0x7469], 0x70 /* 'p' */
  896. 000009A0  6F6E                     ble        +0x70 /* 00000A10 */
  897. 000009A2  4B65                     chk.w      D5, -[A5]
  898. 000009A4  7900                     moveq.l    D4, 0x00
  899. 000009A6  0873 6869 6674           bchg.b     [A3 + D6.w * 8 + 0x74], 0x69 /* 'i' */
  900. 000009AC  4B65                     chk.w      D5, -[A5]
  901. 000009AE  7900                     moveq.l    D4, 0x00
  902. 000009B0  012C 4E56                btst       [A4 + 0x4E56], D0
  903. // begin alternate branch 000009B2-000009B6
  904. export_836:
  905. fn000009B2:
  906. 000009B2  4E56 FED6                link       A6, -0x012A
  907. // end alternate branch 000009B2-000009B6
  908. export_836: // at 000009B2 (misaligned)
  909. fn000009B2: // (misaligned)
  910. 000009B4  FED6                     .extension 0xED6 // unimplemented
  911. 000009B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  912. 000009BA  206E 0008                movea.l    A0, [A6 + 0x8]
  913. 000009BE  1010                     move.b     D0, [A0]
  914. 000009C0  6600 00EC                bne        +0xEE /* 00000AAE */
  915. 000009C4  4267                     clr.w      -[A7]
  916. 000009C6  4EBA F6CA                jsr        [PC - 0x936 /* 00000092 */]
  917. 000009CA  3C1F                     move.w     D6, [A7]+
  918. 000009CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  919. 000009D0  486E FFFC                pea.l      [A6 - 0x4]
  920. 000009D4  486E FFF0                pea.l      [A6 - 0x10]
  921. 000009D8  486E FFF4                pea.l      [A6 - 0xC]
  922. 000009DC  486E FFF8                pea.l      [A6 - 0x8]
  923. 000009E0  486E FFDC                pea.l      [A6 - 0x24]
  924. label000009E4:
  925. 000009E4  486E FFE0                pea.l      [A6 - 0x20]
  926. 000009E8  4EBA 18CA                jsr        [PC + 0x18CA /* 000022B4 */]
  927. 000009EC  2E2E FFF4                move.l     D7, [A6 - 0xC]
  928. 000009F0  9EAE FFF0                sub.l      D7, [A6 - 0x10]
  929. 000009F4  5FC0                     sle        D0
  930. 000009F6  4A00                     tst.b      D0
  931. 000009F8  6614                     bne        +0x16 /* 00000A0E */
  932. fn000009FA:
  933. 000009FA  4AAE FFDC                tst.l      [A6 - 0x24]
  934. 000009FE  5EC1                     sgt        D1
  935. 00000A00  8001                     or.b       D0, D1
  936. 00000A02  660A                     bne        +0xC /* 00000A0E */
  937. 00000A04  4AAE FFE0                tst.l      [A6 - 0x20]
  938. 00000A08  5EC1                     sgt        D1
  939. 00000A0A  8001                     or.b       D0, D1
  940. 00000A0C  6710                     beq        +0x12 /* 00000A1E */
  941. label00000A0E:
  942. 00000A0E  1F3C 0001                move.b     -[A7], 0x1
  943. // begin alternate branch 00000A10-00000A16
  944. label00000A10:
  945. 00000A10  0001 4EBA                ori.b      D1, 0xBA
  946. 00000A14  011E                     btst       [A6]+, D0
  947. // end alternate branch 00000A10-00000A16
  948. label00000A10: // (misaligned)
  949. 00000A12  4EBA 011E                jsr        [PC + 0x11E /* 00000B32 */]
  950. 00000A16  4EBA 0EA2                jsr        [PC + 0xEA2 /* 000018BA */]
  951. 00000A1A  6000 008C                bra        +0x8E /* 00000AA8 */
  952. label00000A1E:
  953. 00000A1E  0C87 0000 00FE           cmpi.l     D7, 0xFE
  954. 00000A24  6E2A                     bgt        +0x2C /* 00000A50 */
  955. 00000A26  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  956. 00000A2A  41EE FEDC                lea.l      A0, [A6 - 0x124]
  957. 00000A2E  2008                     move.l     D0, A0
  958. 00000A30  5280                     addq.l     D0, 1
  959. 00000A32  2F00                     move.l     -[A7], D0
  960. 00000A34  2F07                     move.l     -[A7], D7
  961. 00000A36  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  962. 00000A3A  1D47 FEDC                move.b     [A6 - 0x124], D7
  963. 00000A3E  1F3C 0001                move.b     -[A7], 0x1
  964. 00000A42  4EBA 00EE                jsr        [PC + 0xEE /* 00000B32 */]
  965. 00000A46  486E FEDC                pea.l      [A6 - 0x124]
  966. 00000A4A  4EBA 0EEA                jsr        [PC + 0xEEA /* 00001936 */]
  967. 00000A4E  6058                     bra        +0x5A /* 00000AA8 */
  968. label00000A50:
  969. 00000A50  4EBA F66C                jsr        [PC - 0x994 /* 000000BE */]
  970. 00000A54  42A7                     clr.l      -[A7]
  971. 00000A56  2007                     move.l     D0, D7
  972. 00000A58  5280                     addq.l     D0, 1
  973. 00000A5A  2F00                     move.l     -[A7], D0
  974. 00000A5C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  975. 00000A60  285F                     movea.l    A4, [A7]+
  976. 00000A62  4EBA F690                jsr        [PC - 0x970 /* 000000F4 */]
  977. 00000A66  200C                     move.l     D0, A4
  978. 00000A68  6612                     bne        +0x14 /* 00000A7C */
  979. 00000A6A  1F3C 0001                move.b     -[A7], 0x1
  980. 00000A6E  4EBA 00C2                jsr        [PC + 0xC2 /* 00000B32 */]
  981. 00000A72  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  982. 00000A76  4EBA 0E42                jsr        [PC + 0xE42 /* 000018BA */]
  983. 00000A7A  602C                     bra        +0x2E /* 00000AA8 */
  984. label00000A7C:
  985. 00000A7C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  986. 00000A80  2F14                     move.l     -[A7], [A4]
  987. 00000A82  2F07                     move.l     -[A7], D7
  988. 00000A84  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  989. 00000A88  2007                     move.l     D0, D7
  990. 00000A8A  D094                     add.l      D0, [A4]
  991. 00000A8C  2D40 FFF8                move.l     [A6 - 0x8], D0
  992. 00000A90  206E FFF8                movea.l    A0, [A6 - 0x8]
  993. 00000A94  4210                     clr.b      [A0]
  994. 00000A96  1F3C 0001                move.b     -[A7], 0x1
  995. 00000A9A  4EBA 0096                jsr        [PC + 0x96 /* 00000B32 */]
  996. 00000A9E  2F0C                     move.l     -[A7], A4
  997. 00000AA0  1F3C 0001                move.b     -[A7], 0x1
  998. 00000AA4  4EBA 0E30                jsr        [PC + 0xE30 /* 000018D6 */]
  999. label00000AA8:
  1000. 00000AA8  3F06                     move.w     -[A7], D6
  1001. 00000AAA  4EBA F5FA                jsr        [PC - 0xA06 /* 000000A6 */]
  1002. label00000AAE:
  1003. 00000AAE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1004. 00000AB2  4E5E                     unlink     A6
  1005. 00000AB4  2E9F                     move.l     [A7], [A7]+
  1006. 00000AB6  4E75                     rts
  1007. export_837:
  1008. fn00000AB8:
  1009. 00000AB8  4E56 FFFC                link       A6, -0x0004
  1010. 00000ABC  2F07                     move.l     -[A7], D7
  1011. 00000ABE  422E 000C                clr.b      [A6 + 0xC]
  1012. 00000AC2  202D D142                move.l     D0, [A5 - 0x2EBE]
  1013. 00000AC6  D0AD D14A                add.l      D0, [A5 - 0x2EB6]
  1014. 00000ACA  222E 0008                move.l     D1, [A6 + 0x8]
  1015. 00000ACE  D280                     add.l      D1, D0
  1016. 00000AD0  2E01                     move.l     D7, D1
  1017. 00000AD2  DEBC 0000 07D0           add.l      D7, 0x7D0
  1018. 00000AD8  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  1019. 00000ADC  2F07                     move.l     -[A7], D7
  1020. 00000ADE  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1021. 00000AE2  4267                     clr.w      -[A7]
  1022. 00000AE4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1023. 00000AE8  4A5F                     tst.w      [A7]+
  1024. 00000AEA  6706                     beq        +0x8 /* 00000AF2 */
  1025. 00000AEC  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1026. 00000AF0  6038                     bra        +0x3A /* 00000B2A */
  1027. label00000AF2:
  1028. 00000AF2  4267                     clr.w      -[A7]
  1029. 00000AF4  2F3C 0000 3000           move.l     -[A7], 0x3000 /* '0\0' */
  1030. 00000AFA  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  1031. 00000AFE  101F                     move.b     D0, [A7]+
  1032. 00000B00  6712                     beq        +0x14 /* 00000B14 */
  1033. 00000B02  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1034. 00000B08  2007                     move.l     D0, D7
  1035. 00000B0A  90AD D14A                sub.l      D0, [A5 - 0x2EB6]
  1036. 00000B0E  2B40 D142                move.l     [A5 - 0x2EBE], D0
  1037. 00000B12  6016                     bra        +0x18 /* 00000B2A */
  1038. label00000B14:
  1039. 00000B14  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  1040. 00000B18  202D D142                move.l     D0, [A5 - 0x2EBE]
  1041. 00000B1C  D0AD D14A                add.l      D0, [A5 - 0x2EB6]
  1042. 00000B20  2F00                     move.l     -[A7], D0
  1043. 00000B22  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1044. 00000B26  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1045. label00000B2A:
  1046. 00000B2A  2E1F                     move.l     D7, [A7]+
  1047. 00000B2C  4E5E                     unlink     A6
  1048. 00000B2E  2E9F                     move.l     [A7], [A7]+
  1049. 00000B30  4E75                     rts
  1050. export_838:
  1051. fn00000B32:
  1052. 00000B32  4E56 FFF4                link       A6, -0x000C
  1053. 00000B36  48E7 0118                movem.l    -[A7], D7,A3,A4
  1054. 00000B3A  4AAD D14A                tst.l      [A5 - 0x2EB6]
  1055. 00000B3E  6E02                     bgt        +0x4 /* 00000B42 */
  1056. 00000B40  6044                     bra        +0x46 /* 00000B86 */
  1057. label00000B42:
  1058. 00000B42  42A7                     clr.l      -[A7]
  1059. 00000B44  4EBA F4BA                jsr        [PC - 0xB46 /* 00000000 */]
  1060. 00000B48  285F                     movea.l    A4, [A7]+
  1061. 00000B4A  4A2C 0002                tst.b      [A4 + 0x2]
  1062. 00000B4E  6612                     bne        +0x14 /* 00000B62 */
  1063. 00000B50  2E2C 0004                move.l     D7, [A4 + 0x4]
  1064. 00000B54  5087                     addq.l     D7, 8
  1065. 00000B56  1007                     move.b     D0, D7
  1066. 00000B58  0240 0001                andi.w     D0, 0x1
  1067. 00000B5C  6706                     beq        +0x8 /* 00000B64 */
  1068. 00000B5E  5287                     addq.l     D7, 1
  1069. 00000B60  6002                     bra        +0x4 /* 00000B64 */
  1070. label00000B62:
  1071. 00000B62  7E0C                     moveq.l    D7, 0x0C
  1072. label00000B64:
  1073. 00000B64  7001                     moveq.l    D0, 0x01
  1074. 00000B66  B02C 0002                cmp.b      D0, [A4 + 0x2]
  1075. 00000B6A  660E                     bne        +0x10 /* 00000B7A */
  1076. 00000B6C  264C                     movea.l    A3, A4
  1077. 00000B6E  97FC 0000 0004           sub.l      A3, 0x4
  1078. 00000B74  2F0B                     move.l     -[A7], A3
  1079. 00000B76  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  1080. label00000B7A:
  1081. 00000B7A  2007                     move.l     D0, D7
  1082. 00000B7C  91AD D14A                sub.l      [A5 - 0x2EB6], D0
  1083. 00000B80  2007                     move.l     D0, D7
  1084. 00000B82  D1AD D142                add.l      [A5 - 0x2EBE], D0
  1085. label00000B86:
  1086. 00000B86  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1087. 00000B8A  4E5E                     unlink     A6
  1088. 00000B8C  205F                     movea.l    A0, [A7]+
  1089. 00000B8E  544F                     addq.w     A7, 2
  1090. 00000B90  4ED0                     jmp        [A0]
  1091. export_839:
  1092. fn00000B92:
  1093. 00000B92  4E56 0000                link       A6, 0
  1094. 00000B96  42A7                     clr.l      -[A7]
  1095. 00000B98  4EBA F466                jsr        [PC - 0xB9A /* 00000000 */]
  1096. 00000B9C  205F                     movea.l    A0, [A7]+
  1097. 00000B9E  1F28 0003                move.b     -[A7], [A0 + 0x3]
  1098. 00000BA2  4EBA FF8E                jsr        [PC - 0x72 /* 00000B32 */]
  1099. 00000BA6  4E5E                     unlink     A6
  1100. 00000BA8  4E75                     rts
  1101. export_840:
  1102. fn00000BAA:
  1103. 00000BAA  4E56 FFFE                link       A6, -0x0002
  1104. 00000BAE  48E7 0108                movem.l    -[A7], D7,A4
  1105. 00000BB2  4267                     clr.w      -[A7]
  1106. 00000BB4  4EBA 09FA                jsr        [PC + 0x9FA /* 000015B0 */]
  1107. 00000BB8  3E1F                     move.w     D7, [A7]+
  1108. 00000BBA  286E 0008                movea.l    A4, [A6 + 0x8]
  1109. 00000BBE  3007                     move.w     D0, D7
  1110. 00000BC0  6712                     beq        +0x14 /* 00000BD4 */
  1111. 00000BC2  5340                     subq.w     D0, 1
  1112. 00000BC4  671C                     beq        +0x1E /* 00000BE2 */
  1113. 00000BC6  5340                     subq.w     D0, 1
  1114. 00000BC8  6722                     beq        +0x24 /* 00000BEC */
  1115. 00000BCA  5340                     subq.w     D0, 1
  1116. 00000BCC  6762                     beq        +0x64 /* 00000C30 */
  1117. 00000BCE  5340                     subq.w     D0, 1
  1118. 00000BD0  676E                     beq        +0x70 /* 00000C40 */
  1119. 00000BD2  607C                     bra        +0x7E /* 00000C50 */
  1120. label00000BD4:
  1121. 00000BD4  4214                     clr.b      [A4]
  1122. 00000BD6  42A7                     clr.l      -[A7]
  1123. 00000BD8  4EBA 08F6                jsr        [PC + 0x8F6 /* 000014D0 */]
  1124. 00000BDC  295F 0002                move.l     [A4 + 0x2], [A7]+
  1125. 00000BE0  606E                     bra        +0x70 /* 00000C50 */
  1126. label00000BE2:
  1127. 00000BE2  18BC 0002                move.b     [A4], 0x2
  1128. 00000BE6  422C 000A                clr.b      [A4 + 0xA]
  1129. 00000BEA  6064                     bra        +0x66 /* 00000C50 */
  1130. label00000BEC:
  1131. 00000BEC  42A7                     clr.l      -[A7]
  1132. 00000BEE  4EBA 08E0                jsr        [PC + 0x8E0 /* 000014D0 */]
  1133. 00000BF2  4A9F                     tst.l      [A7]+
  1134. 00000BF4  57C0                     seq        D0
  1135. 00000BF6  4A00                     tst.b      D0
  1136. 00000BF8  6618                     bne        +0x1A /* 00000C12 */
  1137. 00000BFA  2F00                     move.l     -[A7], D0
  1138. 00000BFC  4267                     clr.w      -[A7]
  1139. 00000BFE  4EBA F800                jsr        [PC - 0x800 /* 00000400 */]
  1140. 00000C02  121F                     move.b     D1, [A7]+
  1141. 00000C04  201F                     move.l     D0, [A7]+
  1142. 00000C06  0A01 0001                xori.b     D1, 0x1
  1143. 00000C0A  8001                     or.b       D0, D1
  1144. 00000C0C  0240 0001                andi.w     D0, 0x1
  1145. 00000C10  670E                     beq        +0x10 /* 00000C20 */
  1146. label00000C12:
  1147. 00000C12  18BC 0003                move.b     [A4], 0x3
  1148. 00000C16  486C 000C                pea.l      [A4 + 0xC]
  1149. 00000C1A  4EBA 0B28                jsr        [PC + 0xB28 /* 00001744 */]
  1150. 00000C1E  6030                     bra        +0x32 /* 00000C50 */
  1151. label00000C20:
  1152. 00000C20  18BC 0001                move.b     [A4], 0x1
  1153. 00000C24  42A7                     clr.l      -[A7]
  1154. 00000C26  4EBA 08A8                jsr        [PC + 0x8A8 /* 000014D0 */]
  1155. 00000C2A  295F 0006                move.l     [A4 + 0x6], [A7]+
  1156. 00000C2E  6020                     bra        +0x22 /* 00000C50 */
  1157. label00000C30:
  1158. 00000C30  18BC 0001                move.b     [A4], 0x1
  1159. 00000C34  42A7                     clr.l      -[A7]
  1160. 00000C36  4EBA 0898                jsr        [PC + 0x898 /* 000014D0 */]
  1161. 00000C3A  295F 0006                move.l     [A4 + 0x6], [A7]+
  1162. 00000C3E  6010                     bra        +0x12 /* 00000C50 */
  1163. label00000C40:
  1164. 00000C40  18BC 0002                move.b     [A4], 0x2
  1165. 00000C44  42A7                     clr.l      -[A7]
  1166. 00000C46  4EBA 0888                jsr        [PC + 0x888 /* 000014D0 */]
  1167. 00000C4A  201F                     move.l     D0, [A7]+
  1168. 00000C4C  1940 000A                move.b     [A4 + 0xA], D0
  1169. label00000C50:
  1170. 00000C50  4CDF 1080                movem.l    D7,A4, [A7]+
  1171. 00000C54  4E5E                     unlink     A6
  1172. 00000C56  2E9F                     move.l     [A7], [A7]+
  1173. 00000C58  4E75                     rts
  1174. export_841:
  1175. fn00000C5A:
  1176. 00000C5A  4E56 FFFE                link       A6, -0x0002
  1177. 00000C5E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1178. 00000C62  266E 0008                movea.l    A3, [A6 + 0x8]
  1179. 00000C66  276D A548 0218           move.l     [A3 + 0x218], [A5 - 0x5AB8]
  1180. 00000C6C  4267                     clr.w      -[A7]
  1181. 00000C6E  4EBA 0940                jsr        [PC + 0x940 /* 000015B0 */]
  1182. 00000C72  3E1F                     move.w     D7, [A7]+
  1183. 00000C74  7005                     moveq.l    D0, 0x05
  1184. 00000C76  B047                     cmp.w      D0, D7
  1185. 00000C78  6708                     beq        +0xA /* 00000C82 */
  1186. 00000C7A  177C 0007 010C           move.b     [A3 + 0x10C], 0x7
  1187. 00000C80  6010                     bra        +0x12 /* 00000C92 */
  1188. label00000C82:
  1189. 00000C82  486B 010C                pea.l      [A3 + 0x10C]
  1190. 00000C86  4EBA FF22                jsr        [PC - 0xDE /* 00000BAA */]
  1191. 00000C8A  4267                     clr.w      -[A7]
  1192. 00000C8C  4EBA 0922                jsr        [PC + 0x922 /* 000015B0 */]
  1193. 00000C90  3E1F                     move.w     D7, [A7]+
  1194. label00000C92:
  1195. 00000C92  49D3                     lea.l      A4, [A3]
  1196. 00000C94  3007                     move.w     D0, D7
  1197. 00000C96  6B00 00EC                bmi        +0xEE /* 00000D84 */
  1198. 00000C9A  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  1199. 00000C9E  6E00 00E4                bgt        +0xE6 /* 00000D84 */
  1200. 00000CA2  D040                     add.w      D0, D0
  1201. 00000CA4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1202. 00000CA8  4EFB 0000                jmp        [PC + D0.w]
  1203. 00000CAC  0018 0028                ori.b      [A0]+, 0x28 /* '(' */
  1204. 00000CB0  0034 0088 00A4           ori.b      [A4 + D0.w - 0x92], 0x88
  1205. 00000CB6  00DA                     ori.?      [A2]+, 0xFFFFFFFFFFFFFFFF
  1206. 00000CB8  0088 00A4 0078           ori.l      A0, 0xA40078
  1207. 00000CBE  00C2                     ori.?      D2, 0xFFFFFFFFFFFFFFFF
  1208. 00000CC0  00C2                     ori.?      D2, 0xFFFFFFFFFFFFFFFF
  1209. 00000CC2  4214                     clr.b      [A4]
  1210. 00000CC4  42A7                     clr.l      -[A7]
  1211. 00000CC6  4EBA 0808                jsr        [PC + 0x808 /* 000014D0 */]
  1212. 00000CCA  295F 0002                move.l     [A4 + 0x2], [A7]+
  1213. 00000CCE  6000 00B4                bra        +0xB6 /* 00000D84 */
  1214. 00000CD2  18BC 0002                move.b     [A4], 0x2
  1215. 00000CD6  422C 000A                clr.b      [A4 + 0xA]
  1216. 00000CDA  6000 00A8                bra        +0xAA /* 00000D84 */
  1217. 00000CDE  42A7                     clr.l      -[A7]
  1218. 00000CE0  4EBA 07EE                jsr        [PC + 0x7EE /* 000014D0 */]
  1219. 00000CE4  4A9F                     tst.l      [A7]+
  1220. 00000CE6  57C0                     seq        D0
  1221. 00000CE8  4A00                     tst.b      D0
  1222. 00000CEA  6618                     bne        +0x1A /* 00000D04 */
  1223. 00000CEC  2F00                     move.l     -[A7], D0
  1224. 00000CEE  4267                     clr.w      -[A7]
  1225. 00000CF0  4EBA F70E                jsr        [PC - 0x8F2 /* 00000400 */]
  1226. 00000CF4  121F                     move.b     D1, [A7]+
  1227. 00000CF6  201F                     move.l     D0, [A7]+
  1228. 00000CF8  0A01 0001                xori.b     D1, 0x1
  1229. 00000CFC  8001                     or.b       D0, D1
  1230. 00000CFE  0240 0001                andi.w     D0, 0x1
  1231. 00000D02  670E                     beq        +0x10 /* 00000D12 */
  1232. label00000D04:
  1233. 00000D04  18BC 0003                move.b     [A4], 0x3
  1234. 00000D08  486C 000C                pea.l      [A4 + 0xC]
  1235. 00000D0C  4EBA 0A36                jsr        [PC + 0xA36 /* 00001744 */]
  1236. 00000D10  6072                     bra        +0x74 /* 00000D84 */
  1237. label00000D12:
  1238. 00000D12  18BC 0001                move.b     [A4], 0x1
  1239. 00000D16  42A7                     clr.l      -[A7]
  1240. 00000D18  4EBA 07B6                jsr        [PC + 0x7B6 /* 000014D0 */]
  1241. 00000D1C  295F 0006                move.l     [A4 + 0x6], [A7]+
  1242. 00000D20  6062                     bra        +0x64 /* 00000D84 */
  1243. 00000D22  18BC 0006                move.b     [A4], 0x6
  1244. 00000D26  42A7                     clr.l      -[A7]
  1245. 00000D28  4EBA 07A6                jsr        [PC + 0x7A6 /* 000014D0 */]
  1246. 00000D2C  295F 0006                move.l     [A4 + 0x6], [A7]+
  1247. 00000D30  6052                     bra        +0x54 /* 00000D84 */
  1248. 00000D32  7003                     moveq.l    D0, 0x03
  1249. 00000D34  B047                     cmp.w      D0, D7
  1250. 00000D36  6606                     bne        +0x8 /* 00000D3E */
  1251. 00000D38  18BC 0001                move.b     [A4], 0x1
  1252. 00000D3C  6004                     bra        +0x6 /* 00000D42 */
  1253. label00000D3E:
  1254. 00000D3E  18BC 0006                move.b     [A4], 0x6
  1255. label00000D42:
  1256. 00000D42  42A7                     clr.l      -[A7]
  1257. 00000D44  4EBA 078A                jsr        [PC + 0x78A /* 000014D0 */]
  1258. 00000D48  295F 0006                move.l     [A4 + 0x6], [A7]+
  1259. 00000D4C  6036                     bra        +0x38 /* 00000D84 */
  1260. 00000D4E  7004                     moveq.l    D0, 0x04
  1261. 00000D50  B047                     cmp.w      D0, D7
  1262. 00000D52  6606                     bne        +0x8 /* 00000D5A */
  1263. 00000D54  18BC 0002                move.b     [A4], 0x2
  1264. 00000D58  6004                     bra        +0x6 /* 00000D5E */
  1265. label00000D5A:
  1266. 00000D5A  18BC 0005                move.b     [A4], 0x5
  1267. label00000D5E:
  1268. 00000D5E  42A7                     clr.l      -[A7]
  1269. 00000D60  4EBA 076E                jsr        [PC + 0x76E /* 000014D0 */]
  1270. 00000D64  201F                     move.l     D0, [A7]+
  1271. 00000D66  1940 000A                move.b     [A4 + 0xA], D0
  1272. 00000D6A  6018                     bra        +0x1A /* 00000D84 */
  1273. 00000D6C  18BC 0004                move.b     [A4], 0x4
  1274. 00000D70  7009                     moveq.l    D0, 0x09
  1275. 00000D72  B047                     cmp.w      D0, D7
  1276. 00000D74  6608                     bne        +0xA /* 00000D7E */
  1277. 00000D76  197C 0001 000A           move.b     [A4 + 0xA], 0x1
  1278. 00000D7C  6006                     bra        +0x8 /* 00000D84 */
  1279. label00000D7E:
  1280. 00000D7E  197C 0002 000A           move.b     [A4 + 0xA], 0x2
  1281. label00000D84:
  1282. 00000D84  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1283. 00000D88  4E5E                     unlink     A6
  1284. 00000D8A  2E9F                     move.l     [A7], [A7]+
  1285. 00000D8C  4E75                     rts
  1286. export_842:
  1287. fn00000D8E:
  1288. 00000D8E  4E56 FDE2                link       A6, -0x021E
  1289. 00000D92  2F07                     move.l     -[A7], D7
  1290. 00000D94  486E FDE4                pea.l      [A6 - 0x21C]
  1291. 00000D98  4EBA FEC0                jsr        [PC - 0x140 /* 00000C5A */]
  1292. 00000D9C  4267                     clr.w      -[A7]
  1293. 00000D9E  486E FDE4                pea.l      [A6 - 0x21C]
  1294. 00000DA2  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  1295. 00000DA6  3E1F                     move.w     D7, [A7]+
  1296. 00000DA8  7055                     moveq.l    D0, 0x55
  1297. 00000DAA  B047                     cmp.w      D0, D7
  1298. 00000DAC  660A                     bne        +0xC /* 00000DB8 */
  1299. 00000DAE  3F3C 0002                move.w     -[A7], 0x2
  1300. 00000DB2  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1301. 00000DB6  600C                     bra        +0xE /* 00000DC4 */
  1302. label00000DB8:
  1303. 00000DB8  4A47                     tst.w      D7
  1304. 00000DBA  6708                     beq        +0xA /* 00000DC4 */
  1305. 00000DBC  3F3C 0001                move.w     -[A7], 0x1
  1306. 00000DC0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  1307. label00000DC4:
  1308. 00000DC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1309. 00000DC8  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  1310. 00000DCC  4267                     clr.w      -[A7]
  1311. 00000DCE  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  1312. 00000DD2  3E1F                     move.w     D7, [A7]+
  1313. 00000DD4  2E1F                     move.l     D7, [A7]+
  1314. 00000DD6  4E5E                     unlink     A6
  1315. 00000DD8  2E9F                     move.l     [A7], [A7]+
  1316. 00000DDA  4E75                     rts
  1317. fn00000DDC:
  1318. 00000DDC  4E56 FFF4                link       A6, -0x000C
  1319. 00000DE0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1320. 00000DE4  266E 000A                movea.l    A3, [A6 + 0xA]
  1321. 00000DE8  7005                     moveq.l    D0, 0x05
  1322. 00000DEA  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1323. 00000DEE  661A                     bne        +0x1C /* 00000E0A */
  1324. 00000DF0  42A7                     clr.l      -[A7]
  1325. 00000DF2  4EBA 06DC                jsr        [PC + 0x6DC /* 000014D0 */]
  1326. 00000DF6  2C1F                     move.l     D6, [A7]+
  1327. 00000DF8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1328. 00000DFC  4EBA FD34                jsr        [PC - 0x2CC /* 00000B32 */]
  1329. 00000E00  42A7                     clr.l      -[A7]
  1330. 00000E02  4EBA 06CC                jsr        [PC + 0x6CC /* 000014D0 */]
  1331. 00000E06  2E1F                     move.l     D7, [A7]+
  1332. 00000E08  600A                     bra        +0xC /* 00000E14 */
  1333. label00000E0A:
  1334. 00000E0A  42A7                     clr.l      -[A7]
  1335. 00000E0C  4EBA 06C2                jsr        [PC + 0x6C2 /* 000014D0 */]
  1336. 00000E10  2E1F                     move.l     D7, [A7]+
  1337. 00000E12  2C07                     move.l     D6, D7
  1338. label00000E14:
  1339. 00000E14  102D B820                move.b     D0, [A5 - 0x47E0]
  1340. 00000E18  6702                     beq        +0x4 /* 00000E1C */
  1341. 00000E1A  603E                     bra        +0x40 /* 00000E5A */
  1342. label00000E1C:
  1343. 00000E1C  4267                     clr.w      -[A7]
  1344. 00000E1E  4EBA 0790                jsr        [PC + 0x790 /* 000015B0 */]
  1345. 00000E22  301F                     move.w     D0, [A7]+
  1346. 00000E24  6712                     beq        +0x14 /* 00000E38 */
  1347. 00000E26  5340                     subq.w     D0, 1
  1348. 00000E28  6714                     beq        +0x16 /* 00000E3E */
  1349. 00000E2A  5340                     subq.w     D0, 1
  1350. 00000E2C  6716                     beq        +0x18 /* 00000E44 */
  1351. 00000E2E  5340                     subq.w     D0, 1
  1352. 00000E30  6718                     beq        +0x1A /* 00000E4A */
  1353. 00000E32  5340                     subq.w     D0, 1
  1354. 00000E34  671A                     beq        +0x1C /* 00000E50 */
  1355. 00000E36  601C                     bra        +0x1E /* 00000E54 */
  1356. label00000E38:
  1357. 00000E38  49EB 0002                lea.l      A4, [A3 + 0x2]
  1358. 00000E3C  6016                     bra        +0x18 /* 00000E54 */
  1359. label00000E3E:
  1360. 00000E3E  49EB 000A                lea.l      A4, [A3 + 0xA]
  1361. 00000E42  6010                     bra        +0x12 /* 00000E54 */
  1362. label00000E44:
  1363. 00000E44  49EB 0012                lea.l      A4, [A3 + 0x12]
  1364. 00000E48  600A                     bra        +0xC /* 00000E54 */
  1365. label00000E4A:
  1366. 00000E4A  49EB 001A                lea.l      A4, [A3 + 0x1A]
  1367. 00000E4E  6004                     bra        +0x6 /* 00000E54 */
  1368. label00000E50:
  1369. 00000E50  49EB 0022                lea.l      A4, [A3 + 0x22]
  1370. label00000E54:
  1371. 00000E54  2887                     move.l     [A4], D7
  1372. 00000E56  588C                     addq.l     A4, 4
  1373. 00000E58  2886                     move.l     [A4], D6
  1374. label00000E5A:
  1375. 00000E5A  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1376. 00000E5E  4E5E                     unlink     A6
  1377. 00000E60  205F                     movea.l    A0, [A7]+
  1378. 00000E62  5C4F                     addq.w     A7, 6
  1379. 00000E64  4ED0                     jmp        [A0]
  1380. export_843:
  1381. fn00000E66:
  1382. 00000E66  4E56 0000                link       A6, 0
  1383. 00000E6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1384. 00000E6E  7008                     moveq.l    D0, 0x08
  1385. 00000E70  2F00                     move.l     -[A7], D0
  1386. 00000E72  1F3C 0008                move.b     -[A7], 0x8
  1387. 00000E76  4EBA 0690                jsr        [PC + 0x690 /* 00001508 */]
  1388. 00000E7A  4E5E                     unlink     A6
  1389. 00000E7C  2E9F                     move.l     [A7], [A7]+
  1390. 00000E7E  4E75                     rts
  1391. fn00000E80:
  1392. 00000E80  4E56 0000                link       A6, 0
  1393. 00000E84  206E 0008                movea.l    A0, [A6 + 0x8]
  1394. 00000E88  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  1395. 00000E8C  7014                     moveq.l    D0, 0x14
  1396. label00000E8E:
  1397. 00000E8E  30D9                     move.w     [A0]+, [A1]+
  1398. 00000E90  51C8 FFFC                dbf        D0, -0x6 /* 00000E8E */
  1399. 00000E94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1400. 00000E98  4267                     clr.w      -[A7]
  1401. 00000E9A  4EBA 0714                jsr        [PC + 0x714 /* 000015B0 */]
  1402. 00000E9E  4EBA FF3C                jsr        [PC - 0xC4 /* 00000DDC */]
  1403. 00000EA2  4E5E                     unlink     A6
  1404. 00000EA4  2E9F                     move.l     [A7], [A7]+
  1405. 00000EA6  4E75                     rts
  1406. export_844:
  1407. fn00000EA8:
  1408. 00000EA8  4E56 FFFE                link       A6, -0x0002
  1409. 00000EAC  2F07                     move.l     -[A7], D7
  1410. 00000EAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1411. 00000EB2  43ED CFBC                lea.l      A1, [A5 - 0x3044]
  1412. 00000EB6  7014                     moveq.l    D0, 0x14
  1413. label00000EB8:
  1414. 00000EB8  30D9                     move.w     [A0]+, [A1]+
  1415. 00000EBA  51C8 FFFC                dbf        D0, -0x6 /* 00000EB8 */
  1416. label00000EBE:
  1417. 00000EBE  102D B820                move.b     D0, [A5 - 0x47E0]
  1418. 00000EC2  6702                     beq        +0x4 /* 00000EC6 */
  1419. 00000EC4  601C                     bra        +0x1E /* 00000EE2 */
  1420. label00000EC6:
  1421. 00000EC6  4267                     clr.w      -[A7]
  1422. 00000EC8  4EBA 06E6                jsr        [PC + 0x6E6 /* 000015B0 */]
  1423. 00000ECC  3E1F                     move.w     D7, [A7]+
  1424. 00000ECE  7009                     moveq.l    D0, 0x09
  1425. 00000ED0  B047                     cmp.w      D0, D7
  1426. 00000ED2  6602                     bne        +0x4 /* 00000ED6 */
  1427. 00000ED4  600C                     bra        +0xE /* 00000EE2 */
  1428. label00000ED6:
  1429. 00000ED6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1430. 00000EDA  3F07                     move.w     -[A7], D7
  1431. 00000EDC  4EBA FEFE                jsr        [PC - 0x102 /* 00000DDC */]
  1432. 00000EE0  60DC                     bra        -0x22 /* 00000EBE */
  1433. label00000EE2:
  1434. 00000EE2  2E1F                     move.l     D7, [A7]+
  1435. 00000EE4  4E5E                     unlink     A6
  1436. 00000EE6  2E9F                     move.l     [A7], [A7]+
  1437. 00000EE8  4E75                     rts
  1438. export_845:
  1439. fn00000EEA:
  1440. 00000EEA  4E56 0000                link       A6, 0
  1441. 00000EEE  2F0C                     move.l     -[A7], A4
  1442. 00000EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1443. 00000EF4  10BC 0001                move.b     [A0], 0x1
  1444. 00000EF8  286E 0008                movea.l    A4, [A6 + 0x8]
  1445. 00000EFC  4267                     clr.w      -[A7]
  1446. 00000EFE  4EBA 06B0                jsr        [PC + 0x6B0 /* 000015B0 */]
  1447. 00000F02  301F                     move.w     D0, [A7]+
  1448. 00000F04  670E                     beq        +0x10 /* 00000F14 */
  1449. 00000F06  5340                     subq.w     D0, 1
  1450. 00000F08  671E                     beq        +0x20 /* 00000F28 */
  1451. 00000F0A  5340                     subq.w     D0, 1
  1452. 00000F0C  6728                     beq        +0x2A /* 00000F36 */
  1453. 00000F0E  5340                     subq.w     D0, 1
  1454. 00000F10  672C                     beq        +0x2E /* 00000F3E */
  1455. 00000F12  6030                     bra        +0x32 /* 00000F44 */
  1456. label00000F14:
  1457. 00000F14  197C 0001 002E           move.b     [A4 + 0x2E], 0x1
  1458. 00000F1A  42A7                     clr.l      -[A7]
  1459. 00000F1C  4EBA 05B2                jsr        [PC + 0x5B2 /* 000014D0 */]
  1460. 00000F20  201F                     move.l     D0, [A7]+
  1461. 00000F22  3940 0030                move.w     [A4 + 0x30], D0
  1462. 00000F26  601C                     bra        +0x1E /* 00000F44 */
  1463. label00000F28:
  1464. 00000F28  422C 002E                clr.b      [A4 + 0x2E]
  1465. 00000F2C  486C 0030                pea.l      [A4 + 0x30]
  1466. 00000F30  4EBA 160A                jsr        [PC + 0x160A /* 0000253C */]
  1467. 00000F34  600E                     bra        +0x10 /* 00000F44 */
  1468. label00000F36:
  1469. 00000F36  197C 0002 002E           move.b     [A4 + 0x2E], 0x2
  1470. 00000F3C  6006                     bra        +0x8 /* 00000F44 */
  1471. label00000F3E:
  1472. 00000F3E  197C 0003 002E           move.b     [A4 + 0x2E], 0x3
  1473. label00000F44:
  1474. 00000F44  285F                     movea.l    A4, [A7]+
  1475. 00000F46  4E5E                     unlink     A6
  1476. 00000F48  2E9F                     move.l     [A7], [A7]+
  1477. 00000F4A  4E75                     rts
  1478. export_846:
  1479. 00000F4C  4E56 0000                link       A6, 0
  1480. 00000F50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1481. 00000F54  4EBA FF94                jsr        [PC - 0x6C /* 00000EEA */]
  1482. 00000F58  4267                     clr.w      -[A7]
  1483. 00000F5A  4EBA 0654                jsr        [PC + 0x654 /* 000015B0 */]
  1484. 00000F5E  4A5F                     tst.w      [A7]+
  1485. 00000F60  660C                     bne        +0xE /* 00000F6E */
  1486. 00000F62  206E 0008                movea.l    A0, [A6 + 0x8]
  1487. 00000F66  2F08                     move.l     -[A7], A0
  1488. 00000F68  4EBA FF3E                jsr        [PC - 0xC2 /* 00000EA8 */]
  1489. 00000F6C  6008                     bra        +0xA /* 00000F76 */
  1490. label00000F6E:
  1491. 00000F6E  206E 0008                movea.l    A0, [A6 + 0x8]
  1492. 00000F72  10BC 0001                move.b     [A0], 0x1
  1493. label00000F76:
  1494. 00000F76  4E5E                     unlink     A6
  1495. 00000F78  2E9F                     move.l     [A7], [A7]+
  1496. 00000F7A  4E75                     rts
  1497. export_847:
  1498. 00000F7C  4E56 0000                link       A6, 0
  1499. 00000F80  206E 0008                movea.l    A0, [A6 + 0x8]
  1500. 00000F84  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  1501. 00000F88  7003                     moveq.l    D0, 0x03
  1502. label00000F8A:
  1503. 00000F8A  30D9                     move.w     [A0]+, [A1]+
  1504. 00000F8C  51C8 FFFC                dbf        D0, -0x6 /* 00000F8A */
  1505. 00000F90  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  1506. 00000F94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1507. 00000F98  4EBA 0066                jsr        [PC + 0x66 /* 00001000 */]
  1508. 00000F9C  4E5E                     unlink     A6
  1509. 00000F9E  205F                     movea.l    A0, [A7]+
  1510. 00000FA0  5C4F                     addq.w     A7, 6
  1511. 00000FA2  4ED0                     jmp        [A0]
  1512. fn00000FA4:
  1513. 00000FA4  4E56 0000                link       A6, 0
  1514. 00000FA8  206E 0008                movea.l    A0, [A6 + 0x8]
  1515. 00000FAC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1516. 00000FB0  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1517. 00000FB4  4EBA FBDC                jsr        [PC - 0x424 /* 00000B92 */]
  1518. 00000FB8  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1519. 00000FBC  206E 0008                movea.l    A0, [A6 + 0x8]
  1520. 00000FC0  2C48                     movea.l    A6, A0
  1521. 00000FC2  4EFA 0266                jmp        [PC + 0x266 /* 0000122A */]
  1522. 00000FC6  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1523. 00000FCA  2E9F                     move.l     [A7], [A7]+
  1524. 00000FCC  4E75                     rts
  1525. fn00000FCE:
  1526. 00000FCE  4E56 0000                link       A6, 0
  1527. 00000FD2  226E 0008                movea.l    A1, [A6 + 0x8]
  1528. 00000FD6  2069 0008                movea.l    A0, [A1 + 0x8]
  1529. 00000FDA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1530. 00000FDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1531. 00000FE2  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  1532. 00000FE6  4267                     clr.w      -[A7]
  1533. 00000FE8  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  1534. 00000FEC  4A5F                     tst.w      [A7]+
  1535. 00000FEE  6708                     beq        +0xA /* 00000FF8 */
  1536. 00000FF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1537. 00000FF4  4EBA FFAE                jsr        [PC - 0x52 /* 00000FA4 */]
  1538. label00000FF8:
  1539. 00000FF8  4E5E                     unlink     A6
  1540. 00000FFA  205F                     movea.l    A0, [A7]+
  1541. 00000FFC  504F                     addq.w     A7, 8
  1542. 00000FFE  4ED0                     jmp        [A0]
  1543. export_848:
  1544. fn00001000:
  1545. 00001000  4E56 FFDE                link       A6, -0x0022
  1546. 00001004  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1547. 00001008  206E 0008                movea.l    A0, [A6 + 0x8]
  1548. 0000100C  4AA8 0004                tst.l      [A0 + 0x4]
  1549. 00001010  661E                     bne        +0x20 /* 00001030 */
  1550. 00001012  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  1551. 00001018  206E 0008                movea.l    A0, [A6 + 0x8]
  1552. 0000101C  2F08                     move.l     -[A7], A0
  1553. 0000101E  42A7                     clr.l      -[A7]
  1554. 00001020  7040                     moveq.l    D0, 0x40
  1555. 00001022  2F00                     move.l     -[A7], D0
  1556. 00001024  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1557. 00001028  201F                     move.l     D0, [A7]+
  1558. 0000102A  205F                     movea.l    A0, [A7]+
  1559. 0000102C  2140 0004                move.l     [A0 + 0x4], D0
  1560. label00001030:
  1561. 00001030  206E 0008                movea.l    A0, [A6 + 0x8]
  1562. 00001034  4AA8 0004                tst.l      [A0 + 0x4]
  1563. 00001038  6606                     bne        +0x8 /* 00001040 */
  1564. 0000103A  2F0E                     move.l     -[A7], A6
  1565. 0000103C  4EBA FF66                jsr        [PC - 0x9A /* 00000FA4 */]
  1566. label00001040:
  1567. 00001040  4A2E 000C                tst.b      [A6 + 0xC]
  1568. 00001044  663C                     bne        +0x3E /* 00001082 */
  1569. 00001046  42A7                     clr.l      -[A7]
  1570. 00001048  4EBA EFB6                jsr        [PC - 0x104A /* 00000000 */]
  1571. 0000104C  205F                     movea.l    A0, [A7]+
  1572. 0000104E  1028 0003                move.b     D0, [A0 + 0x3]
  1573. 00001052  4880                     ext.w      D0
  1574. 00001054  6B18                     bmi        +0x1A /* 0000106E */
  1575. 00001056  B07C 001F                cmp.w      D0, 0x1F
  1576. 0000105A  6E12                     bgt        +0x14 /* 0000106E */
  1577. 0000105C  41FA 01E0                lea.l      A0, [PC + 0x1E0 /* 0000123E, value 0x4E56FFFA */]
  1578. 00001060  3200                     move.w     D1, D0
  1579. 00001062  E649                     lsr        D1.w, 3
  1580. 00001064  4441                     neg.w      D1
  1581. 00001066  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1582. 0000106A  0A3C 0004                xori.b     ccr, 4
  1583. label0000106E:
  1584. 0000106E  6604                     bne        +0x6 /* 00001074 */
  1585. 00001070  4EBA F494                jsr        [PC - 0xB6C /* 00000506 */]
  1586. label00001074:
  1587. 00001074  42A7                     clr.l      -[A7]
  1588. 00001076  4EBA EF88                jsr        [PC - 0x1078 /* 00000000 */]
  1589. 0000107A  205F                     movea.l    A0, [A7]+
  1590. 0000107C  1D68 0003 000C           move.b     [A6 + 0xC], [A0 + 0x3]
  1591. label00001082:
  1592. 00001082  102E 000C                move.b     D0, [A6 + 0xC]
  1593. 00001086  4880                     ext.w      D0
  1594. 00001088  5340                     subq.w     D0, 1
  1595. 0000108A  6B00 0196                bmi        +0x198 /* 00001222 */
  1596. 0000108E  0C40 0008                cmpi.w     D0, 0x8
  1597. 00001092  6E00 018E                bgt        +0x190 /* 00001222 */
  1598. 00001096  D040                     add.w      D0, D0
  1599. 00001098  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1600. 0000109C  4EFB 0000                jmp        [PC + D0.w]
  1601. 000010A0  0014 004A                ori.b      [A4], 0x4A /* 'J' */
  1602. 000010A4  0078 0184 00AE           ori.w      [0x000000AE], 0x184
  1603. 000010AA  0184                     bclr       D4, D0
  1604. 000010AC  00EE 0122                ori.?      [A6 + 0x122], 0xFFFFFFFFFFFFFFFF
  1605. 000010B0  0156                     bchg       [A6], D0
  1606. 000010B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1607. 000010B6  20BC 5445 5854           move.l     [A0], 0x54455854 /* 'TEXT' */
  1608. 000010BC  206E 0008                movea.l    A0, [A6 + 0x8]
  1609. 000010C0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1610. 000010C4  4EBA 0792                jsr        [PC + 0x792 /* 00001858 */]
  1611. 000010C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1612. 000010CC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1613. 000010D0  42A7                     clr.l      -[A7]
  1614. 000010D2  206E 0008                movea.l    A0, [A6 + 0x8]
  1615. 000010D6  2068 0004                movea.l    A0, [A0 + 0x4]
  1616. 000010DA  2F10                     move.l     -[A7], [A0]
  1617. 000010DC  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  1618. 000010E0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1619. 000010E4  6000 0144                bra        +0x146 /* 0000122A */
  1620. 000010E8  7004                     moveq.l    D0, 0x04
  1621. 000010EA  2F00                     move.l     -[A7], D0
  1622. 000010EC  2F0E                     move.l     -[A7], A6
  1623. 000010EE  4EBA FEDE                jsr        [PC - 0x122 /* 00000FCE */]
  1624. 000010F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1625. 000010F6  20BC 5144 7074           move.l     [A0], 0x51447074 /* 'QDpt' */
  1626. 000010FC  486E FFFC                pea.l      [A6 - 0x4]
  1627. 00001100  4EBA 1638                jsr        [PC + 0x1638 /* 0000273A */]
  1628. 00001104  206E 0008                movea.l    A0, [A6 + 0x8]
  1629. 00001108  2068 0004                movea.l    A0, [A0 + 0x4]
  1630. 0000110C  2050                     movea.l    A0, [A0]
  1631. 0000110E  20AE FFFC                move.l     [A0], [A6 - 0x4]
  1632. 00001112  6000 0116                bra        +0x118 /* 0000122A */
  1633. 00001116  7008                     moveq.l    D0, 0x08
  1634. 00001118  2F00                     move.l     -[A7], D0
  1635. 0000111A  2F0E                     move.l     -[A7], A6
  1636. 0000111C  4EBA FEB0                jsr        [PC - 0x150 /* 00000FCE */]
  1637. 00001120  206E 0008                movea.l    A0, [A6 + 0x8]
  1638. 00001124  20BC 7164 7274           move.l     [A0], 0x71647274 /* 'qdrt' */
  1639. 0000112A  486E FFF4                pea.l      [A6 - 0xC]
  1640. 0000112E  4EBA 169E                jsr        [PC + 0x169E /* 000027CE */]
  1641. 00001132  486E FFF4                pea.l      [A6 - 0xC]
  1642. 00001136  206E 0008                movea.l    A0, [A6 + 0x8]
  1643. 0000113A  2068 0004                movea.l    A0, [A0 + 0x4]
  1644. 0000113E  2F10                     move.l     -[A7], [A0]
  1645. 00001140  7008                     moveq.l    D0, 0x08
  1646. 00001142  2F00                     move.l     -[A7], D0
  1647. 00001144  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1648. 00001148  6000 00E0                bra        +0xE2 /* 0000122A */
  1649. 0000114C  7001                     moveq.l    D0, 0x01
  1650. 0000114E  2F00                     move.l     -[A7], D0
  1651. 00001150  2F0E                     move.l     -[A7], A6
  1652. 00001152  4EBA FE7A                jsr        [PC - 0x186 /* 00000FCE */]
  1653. 00001156  206E 0008                movea.l    A0, [A6 + 0x8]
  1654. 0000115A  20BC 626F 6F6C           move.l     [A0], 0x626F6F6C /* 'bool' */
  1655. 00001160  4267                     clr.w      -[A7]
  1656. 00001162  4EBA 0416                jsr        [PC + 0x416 /* 0000157A */]
  1657. 00001166  101F                     move.b     D0, [A7]+
  1658. 00001168  6712                     beq        +0x14 /* 0000117C */
  1659. 0000116A  206E 0008                movea.l    A0, [A6 + 0x8]
  1660. 0000116E  2068 0004                movea.l    A0, [A0 + 0x4]
  1661. 00001172  2050                     movea.l    A0, [A0]
  1662. 00001174  10BC 0001                move.b     [A0], 0x1
  1663. 00001178  6000 00B0                bra        +0xB2 /* 0000122A */
  1664. label0000117C:
  1665. 0000117C  206E 0008                movea.l    A0, [A6 + 0x8]
  1666. 00001180  2068 0004                movea.l    A0, [A0 + 0x4]
  1667. 00001184  2050                     movea.l    A0, [A0]
  1668. 00001186  4210                     clr.b      [A0]
  1669. 00001188  6000 00A0                bra        +0xA2 /* 0000122A */
  1670. 0000118C  700A                     moveq.l    D0, 0x0A
  1671. 0000118E  2F00                     move.l     -[A7], D0
  1672. 00001190  2F0E                     move.l     -[A7], A6
  1673. 00001192  4EBA FE3A                jsr        [PC - 0x1C6 /* 00000FCE */]
  1674. 00001196  206E 0008                movea.l    A0, [A6 + 0x8]
  1675. 0000119A  20BC 6578 7465           move.l     [A0], 0x65787465 /* 'exte' */
  1676. 000011A0  486E FFEA                pea.l      [A6 - 0x16]
  1677. 000011A4  4EBA 12C6                jsr        [PC + 0x12C6 /* 0000246C */]
  1678. 000011A8  486E FFEA                pea.l      [A6 - 0x16]
  1679. 000011AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1680. 000011B0  2068 0004                movea.l    A0, [A0 + 0x4]
  1681. 000011B4  2F10                     move.l     -[A7], [A0]
  1682. 000011B6  700A                     moveq.l    D0, 0x0A
  1683. 000011B8  2F00                     move.l     -[A7], D0
  1684. 000011BA  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1685. 000011BE  606A                     bra        +0x6C /* 0000122A */
  1686. 000011C0  7008                     moveq.l    D0, 0x08
  1687. 000011C2  2F00                     move.l     -[A7], D0
  1688. 000011C4  2F0E                     move.l     -[A7], A6
  1689. 000011C6  4EBA FE06                jsr        [PC - 0x1FA /* 00000FCE */]
  1690. 000011CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1691. 000011CE  20BC 636F 6D70           move.l     [A0], 0x636F6D70 /* 'comp' */
  1692. 000011D4  486E FFE2                pea.l      [A6 - 0x1E]
  1693. 000011D8  4EBA FC8C                jsr        [PC - 0x374 /* 00000E66 */]
  1694. 000011DC  486E FFE2                pea.l      [A6 - 0x1E]
  1695. 000011E0  206E 0008                movea.l    A0, [A6 + 0x8]
  1696. 000011E4  2068 0004                movea.l    A0, [A0 + 0x4]
  1697. 000011E8  2F10                     move.l     -[A7], [A0]
  1698. 000011EA  7008                     moveq.l    D0, 0x08
  1699. 000011EC  2F00                     move.l     -[A7], D0
  1700. 000011EE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  1701. 000011F2  6036                     bra        +0x38 /* 0000122A */
  1702. 000011F4  7004                     moveq.l    D0, 0x04
  1703. 000011F6  2F00                     move.l     -[A7], D0
  1704. 000011F8  2F0E                     move.l     -[A7], A6
  1705. 000011FA  4EBA FDD2                jsr        [PC - 0x22E /* 00000FCE */]
  1706. 000011FE  206E 0008                movea.l    A0, [A6 + 0x8]
  1707. 00001202  20BC 6C6F 6E67           move.l     [A0], 0x6C6F6E67 /* 'long' */
  1708. 00001208  42A7                     clr.l      -[A7]
  1709. 0000120A  4EBA 02C4                jsr        [PC + 0x2C4 /* 000014D0 */]
  1710. 0000120E  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  1711. 00001212  206E 0008                movea.l    A0, [A6 + 0x8]
  1712. 00001216  2068 0004                movea.l    A0, [A0 + 0x4]
  1713. 0000121A  2050                     movea.l    A0, [A0]
  1714. 0000121C  20AE FFDE                move.l     [A0], [A6 - 0x22]
  1715. 00001220  6008                     bra        +0xA /* 0000122A */
  1716. label00001222:
  1717. 00001222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1718. 00001226  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  1719. label0000122A:
  1720. 0000122A  4FEE FFBE                lea.l      A7, [A6 - 0x42]
  1721. 0000122E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1722. 00001232  4E5E                     unlink     A6
  1723. 00001234  205F                     movea.l    A0, [A7]+
  1724. 00001236  5C4F                     addq.w     A7, 6
  1725. 00001238  4ED0                     jmp        [A0]
  1726. 0000123A  0001 6410                ori.b      D1, 0x10
  1727. export_849:
  1728. 0000123E  4E56 FFFA                link       A6, -0x0006
  1729. 00001242  48E7 0300                movem.l    -[A7], D6,D7
  1730. 00001246  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1731. 0000124C  4267                     clr.w      -[A7]
  1732. 0000124E  4EBA 0360                jsr        [PC + 0x360 /* 000015B0 */]
  1733. 00001252  3E1F                     move.w     D7, [A7]+
  1734. 00001254  7001                     moveq.l    D0, 0x01
  1735. 00001256  B047                     cmp.w      D0, D7
  1736. 00001258  57C0                     seq        D0
  1737. 0000125A  4A00                     tst.b      D0
  1738. 0000125C  660A                     bne        +0xC /* 00001268 */
  1739. 0000125E  7202                     moveq.l    D1, 0x02
  1740. 00001260  B247                     cmp.w      D1, D7
  1741. 00001262  57C1                     seq        D1
  1742. 00001264  8001                     or.b       D0, D1
  1743. 00001266  670C                     beq        +0xE /* 00001274 */
  1744. label00001268:
  1745. 00001268  206E 0008                movea.l    A0, [A6 + 0x8]
  1746. 0000126C  216D A548 0218           move.l     [A0 + 0x218], [A5 - 0x5AB8]
  1747. 00001272  605A                     bra        +0x5C /* 000012CE */
  1748. label00001274:
  1749. 00001274  4267                     clr.w      -[A7]
  1750. 00001276  4EBA 0338                jsr        [PC + 0x338 /* 000015B0 */]
  1751. 0000127A  3E1F                     move.w     D7, [A7]+
  1752. 0000127C  7004                     moveq.l    D0, 0x04
  1753. 0000127E  B047                     cmp.w      D0, D7
  1754. 00001280  6626                     bne        +0x28 /* 000012A8 */
  1755. 00001282  206E 0008                movea.l    A0, [A6 + 0x8]
  1756. 00001286  2F08                     move.l     -[A7], A0
  1757. 00001288  42A7                     clr.l      -[A7]
  1758. 0000128A  4EBA 15EE                jsr        [PC + 0x15EE /* 0000287A */]
  1759. 0000128E  201F                     move.l     D0, [A7]+
  1760. 00001290  205F                     movea.l    A0, [A7]+
  1761. 00001292  2140 0218                move.l     [A0 + 0x218], D0
  1762. 00001296  206E 0008                movea.l    A0, [A6 + 0x8]
  1763. 0000129A  4AA8 0218                tst.l      [A0 + 0x218]
  1764. 0000129E  5EC0                     sgt        D0
  1765. 000012A0  4400                     neg.b      D0
  1766. 000012A2  1D40 000C                move.b     [A6 + 0xC], D0
  1767. 000012A6  601E                     bra        +0x20 /* 000012C6 */
  1768. label000012A8:
  1769. 000012A8  486D D01A                pea.l      [A5 - 0x2FE6]
  1770. 000012AC  4EBA 0496                jsr        [PC + 0x496 /* 00001744 */]
  1771. 000012B0  4267                     clr.w      -[A7]
  1772. 000012B2  486D D01A                pea.l      [A5 - 0x2FE6]
  1773. 000012B6  206E 0008                movea.l    A0, [A6 + 0x8]
  1774. 000012BA  4868 0218                pea.l      [A0 + 0x218]
  1775. 000012BE  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  1776. 000012C2  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1777. label000012C6:
  1778. 000012C6  4267                     clr.w      -[A7]
  1779. 000012C8  4EBA 02E6                jsr        [PC + 0x2E6 /* 000015B0 */]
  1780. 000012CC  3E1F                     move.w     D7, [A7]+
  1781. label000012CE:
  1782. 000012CE  7001                     moveq.l    D0, 0x01
  1783. 000012D0  B047                     cmp.w      D0, D7
  1784. 000012D2  661A                     bne        +0x1C /* 000012EE */
  1785. 000012D4  206E 0008                movea.l    A0, [A6 + 0x8]
  1786. 000012D8  2C28 0218                move.l     D6, [A0 + 0x218]
  1787. 000012DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1788. 000012E0  4EBA F978                jsr        [PC - 0x688 /* 00000C5A */]
  1789. 000012E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1790. 000012E8  2146 0218                move.l     [A0 + 0x218], D6
  1791. 000012EC  603C                     bra        +0x3E /* 0000132A */
  1792. label000012EE:
  1793. 000012EE  4A47                     tst.w      D7
  1794. 000012F0  661E                     bne        +0x20 /* 00001310 */
  1795. 000012F2  206E 0008                movea.l    A0, [A6 + 0x8]
  1796. 000012F6  117C 0007 010C           move.b     [A0 + 0x10C], 0x7
  1797. 000012FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1798. 00001300  10BC 0001                move.b     [A0], 0x1
  1799. 00001304  206E 0008                movea.l    A0, [A6 + 0x8]
  1800. 00001308  7001                     moveq.l    D0, 0x01
  1801. 0000130A  2140 0006                move.l     [A0 + 0x6], D0
  1802. 0000130E  601A                     bra        +0x1C /* 0000132A */
  1803. label00001310:
  1804. 00001310  7002                     moveq.l    D0, 0x02
  1805. 00001312  B047                     cmp.w      D0, D7
  1806. 00001314  6614                     bne        +0x16 /* 0000132A */
  1807. 00001316  206E 0008                movea.l    A0, [A6 + 0x8]
  1808. 0000131A  10BC 0007                move.b     [A0], 0x7
  1809. 0000131E  206E 0008                movea.l    A0, [A6 + 0x8]
  1810. 00001322  4868 010C                pea.l      [A0 + 0x10C]
  1811. 00001326  4EBA F882                jsr        [PC - 0x77E /* 00000BAA */]
  1812. label0000132A:
  1813. 0000132A  4CDF 00C0                movem.l    D6,D7, [A7]+
  1814. 0000132E  4E5E                     unlink     A6
  1815. 00001330  2E9F                     move.l     [A7], [A7]+
  1816. 00001332  4E75                     rts
  1817. export_850:
  1818. 00001334  4E56 FFFC                link       A6, -0x0004
  1819. 00001338  2F0C                     move.l     -[A7], A4
  1820. 0000133A  286E 0008                movea.l    A4, [A6 + 0x8]
  1821. 0000133E  4267                     clr.w      -[A7]
  1822. 00001340  4EBA 026E                jsr        [PC + 0x26E /* 000015B0 */]
  1823. 00001344  301F                     move.w     D0, [A7]+
  1824. 00001346  5940                     subq.w     D0, 4
  1825. 00001348  670E                     beq        +0x10 /* 00001358 */
  1826. 0000134A  5340                     subq.w     D0, 1
  1827. 0000134C  6712                     beq        +0x14 /* 00001360 */
  1828. 0000134E  5340                     subq.w     D0, 1
  1829. 00001350  6716                     beq        +0x18 /* 00001368 */
  1830. 00001352  5340                     subq.w     D0, 1
  1831. 00001354  6724                     beq        +0x26 /* 0000137A */
  1832. 00001356  6034                     bra        +0x36 /* 0000138C */
  1833. label00001358:
  1834. 00001358  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  1835. 0000135E  602C                     bra        +0x2E /* 0000138C */
  1836. label00001360:
  1837. 00001360  197C 0002 0001           move.b     [A4 + 0x1], 0x2
  1838. 00001366  6024                     bra        +0x26 /* 0000138C */
  1839. label00001368:
  1840. 00001368  197C 0003 0001           move.b     [A4 + 0x1], 0x3
  1841. 0000136E  42A7                     clr.l      -[A7]
  1842. 00001370  4EBA 015E                jsr        [PC + 0x15E /* 000014D0 */]
  1843. 00001374  201F                     move.l     D0, [A7]+
  1844. 00001376  1880                     move.b     [A4], D0
  1845. 00001378  603E                     bra        +0x40 /* 000013B8 */
  1846. label0000137A:
  1847. 0000137A  197C 0004 0001           move.b     [A4 + 0x1], 0x4
  1848. 00001380  42A7                     clr.l      -[A7]
  1849. 00001382  4EBA 014C                jsr        [PC + 0x14C /* 000014D0 */]
  1850. 00001386  201F                     move.l     D0, [A7]+
  1851. 00001388  1880                     move.b     [A4], D0
  1852. 0000138A  602C                     bra        +0x2E /* 000013B8 */
  1853. label0000138C:
  1854. 0000138C  4267                     clr.w      -[A7]
  1855. 0000138E  4EBA 0220                jsr        [PC + 0x220 /* 000015B0 */]
  1856. 00001392  301F                     move.w     D0, [A7]+
  1857. 00001394  670E                     beq        +0x10 /* 000013A4 */
  1858. 00001396  5340                     subq.w     D0, 1
  1859. 00001398  6710                     beq        +0x12 /* 000013AA */
  1860. 0000139A  5340                     subq.w     D0, 1
  1861. 0000139C  6712                     beq        +0x14 /* 000013B0 */
  1862. 0000139E  5340                     subq.w     D0, 1
  1863. 000013A0  6714                     beq        +0x16 /* 000013B6 */
  1864. 000013A2  6014                     bra        +0x16 /* 000013B8 */
  1865. label000013A4:
  1866. 000013A4  18BC 0001                move.b     [A4], 0x1
  1867. 000013A8  600E                     bra        +0x10 /* 000013B8 */
  1868. label000013AA:
  1869. 000013AA  18BC 0002                move.b     [A4], 0x2
  1870. 000013AE  6008                     bra        +0xA /* 000013B8 */
  1871. label000013B0:
  1872. 000013B0  18BC 0003                move.b     [A4], 0x3
  1873. 000013B4  6002                     bra        +0x4 /* 000013B8 */
  1874. label000013B6:
  1875. 000013B6  4214                     clr.b      [A4]
  1876. label000013B8:
  1877. 000013B8  285F                     movea.l    A4, [A7]+
  1878. 000013BA  4E5E                     unlink     A6
  1879. 000013BC  2E9F                     move.l     [A7], [A7]+
  1880. 000013BE  4E75                     rts
  1881. fn000013C0:
  1882. 000013C0  4E56 0000                link       A6, 0
  1883. 000013C4  2F0C                     move.l     -[A7], A4
  1884. 000013C6  286E 0008                movea.l    A4, [A6 + 0x8]
  1885. 000013CA  1F3C 0001                move.b     -[A7], 0x1
  1886. 000013CE  4EBA F762                jsr        [PC - 0x89E /* 00000B32 */]
  1887. 000013D2  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  1888. 000013D6  42A7                     clr.l      -[A7]
  1889. 000013D8  7001                     moveq.l    D0, 0x01
  1890. 000013DA  2F00                     move.l     -[A7], D0
  1891. 000013DC  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1892. 000013E0  295F FFFC                move.l     [A4 - 0x4], [A7]+
  1893. 000013E4  206C FFFC                movea.l    A0, [A4 - 0x4]
  1894. 000013E8  2050                     movea.l    A0, [A0]
  1895. 000013EA  4210                     clr.b      [A0]
  1896. 000013EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1897. 000013F0  216C FFFC 0008           move.l     [A0 + 0x8], [A4 - 0x4]
  1898. 000013F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1899. 000013FA  2C48                     movea.l    A6, A0
  1900. 000013FC  4EFA 00C6                jmp        [PC + 0xC6 /* 000014C4 */]
  1901. 00001400  0000 285F                ori.b      D0, 0x5F /* '_' */
  1902. 00001404  4E5E                     unlink     A6
  1903. 00001406  2E9F                     move.l     [A7], [A7]+
  1904. 00001408  4E75                     rts
  1905. export_851:
  1906. fn0000140A:
  1907. 0000140A  4E56 FFF0                link       A6, -0x0010
  1908. 0000140E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1909. 00001412  4EBA F0F2                jsr        [PC - 0xF0E /* 00000506 */]
  1910. 00001416  42A7                     clr.l      -[A7]
  1911. 00001418  4EBA EBE6                jsr        [PC - 0x141A /* 00000000 */]
  1912. 0000141C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1913. 00001420  206E FFF4                movea.l    A0, [A6 - 0xC]
  1914. 00001424  4A28 0002                tst.b      [A0 + 0x2]
  1915. 00001428  6652                     bne        +0x54 /* 0000147C */
  1916. 0000142A  42A7                     clr.l      -[A7]
  1917. 0000142C  42A7                     clr.l      -[A7]
  1918. 0000142E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1919. 00001432  4EBA EC1C                jsr        [PC - 0x13E4 /* 00000050 */]
  1920. 00001436  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  1921. 0000143A  201F                     move.l     D0, [A7]+
  1922. 0000143C  5280                     addq.l     D0, 1
  1923. 0000143E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1924. 00001442  42A7                     clr.l      -[A7]
  1925. 00001444  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1926. 00001448  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  1927. 0000144C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1928. 00001450  6606                     bne        +0x8 /* 00001458 */
  1929. 00001452  2F0E                     move.l     -[A7], A6
  1930. 00001454  4EBA FF6A                jsr        [PC - 0x96 /* 000013C0 */]
  1931. label00001458:
  1932. 00001458  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1933. 0000145C  205F                     movea.l    A0, [A7]+
  1934. 0000145E  A029                     syscall    HLock
  1935. 00001460  206E FFFC                movea.l    A0, [A6 - 0x4]
  1936. 00001464  2F10                     move.l     -[A7], [A0]
  1937. 00001466  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1938. 0000146A  1F3C 0001                move.b     -[A7], 0x1
  1939. 0000146E  4EBA 0098                jsr        [PC + 0x98 /* 00001508 */]
  1940. 00001472  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1941. 00001476  205F                     movea.l    A0, [A7]+
  1942. 00001478  A02A                     syscall    HUnlock
  1943. 0000147A  6042                     bra        +0x44 /* 000014BE */
  1944. label0000147C:
  1945. 0000147C  202E FFF4                move.l     D0, [A6 - 0xC]
  1946. 00001480  5980                     subq.l     D0, 4
  1947. 00001482  2D40 FFF0                move.l     [A6 - 0x10], D0
  1948. 00001486  206E FFF0                movea.l    A0, [A6 - 0x10]
  1949. 0000148A  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  1950. 0000148E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1951. 00001492  7002                     moveq.l    D0, 0x02
  1952. 00001494  B028 0002                cmp.b      D0, [A0 + 0x2]
  1953. 00001498  6708                     beq        +0xA /* 000014A2 */
  1954. 0000149A  117C 0002 0002           move.b     [A0 + 0x2], 0x2
  1955. 000014A0  6014                     bra        +0x16 /* 000014B6 */
  1956. label000014A2:
  1957. 000014A2  4267                     clr.w      -[A7]
  1958. 000014A4  486E FFFC                pea.l      [A6 - 0x4]
  1959. 000014A8  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  1960. 000014AC  4A5F                     tst.w      [A7]+
  1961. 000014AE  6706                     beq        +0x8 /* 000014B6 */
  1962. 000014B0  2F0E                     move.l     -[A7], A6
  1963. 000014B2  4EBA FF0C                jsr        [PC - 0xF4 /* 000013C0 */]
  1964. label000014B6:
  1965. 000014B6  1F3C 0001                move.b     -[A7], 0x1
  1966. 000014BA  4EBA F676                jsr        [PC - 0x98A /* 00000B32 */]
  1967. label000014BE:
  1968. 000014BE  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  1969. label000014C4:
  1970. 000014C4  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  1971. 000014C8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1972. 000014CC  4E5E                     unlink     A6
  1973. 000014CE  4E75                     rts
  1974. export_852:
  1975. fn000014D0:
  1976. 000014D0  4E56 FFFC                link       A6, -0x0004
  1977. 000014D4  4267                     clr.w      -[A7]
  1978. 000014D6  4EBA EF28                jsr        [PC - 0x10D8 /* 00000400 */]
  1979. 000014DA  101F                     move.b     D0, [A7]+
  1980. 000014DC  6610                     bne        +0x12 /* 000014EE */
  1981. 000014DE  3F3C 0091                move.w     -[A7], 0x91
  1982. 000014E2  4EBA ECBE                jsr        [PC - 0x1342 /* 000001A2 */]
  1983. 000014E6  7000                     moveq.l    D0, 0x00
  1984. 000014E8  2D40 0008                move.l     [A6 + 0x8], D0
  1985. 000014EC  6016                     bra        +0x18 /* 00001504 */
  1986. label000014EE:
  1987. 000014EE  486E FFFC                pea.l      [A6 - 0x4]
  1988. 000014F2  7004                     moveq.l    D0, 0x04
  1989. 000014F4  2F00                     move.l     -[A7], D0
  1990. 000014F6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  1991. 000014FA  4EBA 000C                jsr        [PC + 0xC /* 00001508 */]
  1992. 000014FE  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  1993. label00001504:
  1994. 00001504  4E5E                     unlink     A6
  1995. 00001506  4E75                     rts
  1996. export_853:
  1997. fn00001508:
  1998. 00001508  4E56 FFF6                link       A6, -0x000A
  1999. 0000150C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2000. 00001510  2C2E 000A                move.l     D6, [A6 + 0xA]
  2001. 00001514  2E2E 000E                move.l     D7, [A6 + 0xE]
  2002. 00001518  102D B820                move.b     D0, [A5 - 0x47E0]
  2003. 0000151C  670E                     beq        +0x10 /* 0000152C */
  2004. 0000151E  4EBA F672                jsr        [PC - 0x98E /* 00000B92 */]
  2005. 00001522  2F07                     move.l     -[A7], D7
  2006. 00001524  2F06                     move.l     -[A7], D6
  2007. 00001526  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  2008. 0000152A  6040                     bra        +0x42 /* 0000156C */
  2009. label0000152C:
  2010. 0000152C  42A7                     clr.l      -[A7]
  2011. 0000152E  4EBA EAD0                jsr        [PC - 0x1530 /* 00000000 */]
  2012. 00001532  285F                     movea.l    A4, [A7]+
  2013. 00001534  4A2C 0002                tst.b      [A4 + 0x2]
  2014. 00001538  661E                     bne        +0x20 /* 00001558 */
  2015. 0000153A  7001                     moveq.l    D0, 0x01
  2016. 0000153C  B086                     cmp.l      D0, D6
  2017. 0000153E  6708                     beq        +0xA /* 00001548 */
  2018. 00001540  2F07                     move.l     -[A7], D7
  2019. 00001542  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  2020. 00001546  6024                     bra        +0x26 /* 0000156C */
  2021. label00001548:
  2022. 00001548  47EE FFFA                lea.l      A3, [A6 - 0x6]
  2023. 0000154C  2F0B                     move.l     -[A7], A3
  2024. 0000154E  4EAD 112A                jsr        [A5 + 0x112A /* export_545 */]
  2025. 00001552  2047                     movea.l    A0, D7
  2026. 00001554  1093                     move.b     [A0], [A3]
  2027. 00001556  6014                     bra        +0x16 /* 0000156C */
  2028. label00001558:
  2029. 00001558  42A7                     clr.l      -[A7]
  2030. 0000155A  2F0C                     move.l     -[A7], A4
  2031. 0000155C  4EBA EAF2                jsr        [PC - 0x150E /* 00000050 */]
  2032. 00001560  2F07                     move.l     -[A7], D7
  2033. 00001562  2F06                     move.l     -[A7], D6
  2034. 00001564  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2035. 00001568  4EBA F628                jsr        [PC - 0x9D8 /* 00000B92 */]
  2036. label0000156C:
  2037. 0000156C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2038. 00001570  4E5E                     unlink     A6
  2039. 00001572  205F                     movea.l    A0, [A7]+
  2040. 00001574  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2041. 00001578  4ED0                     jmp        [A0]
  2042. export_854:
  2043. fn0000157A:
  2044. 0000157A  4E56 FFFE                link       A6, -0x0002
  2045. 0000157E  4267                     clr.w      -[A7]
  2046. 00001580  4EBA EF2E                jsr        [PC - 0x10D2 /* 000004B0 */]
  2047. 00001584  101F                     move.b     D0, [A7]+
  2048. 00001586  660E                     bne        +0x10 /* 00001596 */
  2049. 00001588  3F3C 0092                move.w     -[A7], 0x92
  2050. 0000158C  4EBA EC14                jsr        [PC - 0x13EC /* 000001A2 */]
  2051. 00001590  422E 0008                clr.b      [A6 + 0x8]
  2052. 00001594  6016                     bra        +0x18 /* 000015AC */
  2053. label00001596:
  2054. 00001596  486E FFFF                pea.l      [A6 - 0x1]
  2055. 0000159A  7001                     moveq.l    D0, 0x01
  2056. 0000159C  2F00                     move.l     -[A7], D0
  2057. 0000159E  1F3C 0005                move.b     -[A7], 0x5
  2058. 000015A2  4EBA FF64                jsr        [PC - 0x9C /* 00001508 */]
  2059. 000015A6  1D6E FFFF 0008           move.b     [A6 + 0x8], [A6 - 0x1]
  2060. label000015AC:
  2061. 000015AC  4E5E                     unlink     A6
  2062. 000015AE  4E75                     rts
  2063. export_855:
  2064. fn000015B0:
  2065. 000015B0  4E56 FFFE                link       A6, -0x0002
  2066. 000015B4  102D B820                move.b     D0, [A5 - 0x47E0]
  2067. 000015B8  6708                     beq        +0xA /* 000015C2 */
  2068. 000015BA  3D7C FFFF 0008           move.w     [A6 + 0x8], 0xFFFF
  2069. 000015C0  6016                     bra        +0x18 /* 000015D8 */
  2070. label000015C2:
  2071. 000015C2  486E FFFE                pea.l      [A6 - 0x2]
  2072. 000015C6  7002                     moveq.l    D0, 0x02
  2073. 000015C8  2F00                     move.l     -[A7], D0
  2074. 000015CA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2075. 000015CE  4EBA FF38                jsr        [PC - 0xC8 /* 00001508 */]
  2076. 000015D2  3D6E FFFE 0008           move.w     [A6 + 0x8], [A6 - 0x2]
  2077. label000015D8:
  2078. 000015D8  4E5E                     unlink     A6
  2079. 000015DA  4E75                     rts
  2080. export_856:
  2081. 000015DC  4E56 FFFE                link       A6, -0x0002
  2082. 000015E0  2F07                     move.l     -[A7], D7
  2083. 000015E2  4267                     clr.w      -[A7]
  2084. 000015E4  4EBA FFCA                jsr        [PC - 0x36 /* 000015B0 */]
  2085. 000015E8  301F                     move.w     D0, [A7]+
  2086. 000015EA  E340                     asl        D0.w, 1
  2087. 000015EC  3E00                     move.w     D7, D0
  2088. 000015EE  5B47                     subq.w     D7, 5
  2089. 000015F0  3007                     move.w     D0, D7
  2090. 000015F2  5340                     subq.w     D0, 1
  2091. 000015F4  670A                     beq        +0xC /* 00001600 */
  2092. 000015F6  5540                     subq.w     D0, 2
  2093. 000015F8  6716                     beq        +0x18 /* 00001610 */
  2094. 000015FA  5540                     subq.w     D0, 2
  2095. 000015FC  6720                     beq        +0x22 /* 0000161E */
  2096. 000015FE  602C                     bra        +0x2E /* 0000162C */
  2097. label00001600:
  2098. 00001600  4267                     clr.w      -[A7]
  2099. 00001602  4EBA FFAC                jsr        [PC - 0x54 /* 000015B0 */]
  2100. 00001606  7001                     moveq.l    D0, 0x01
  2101. 00001608  B05F                     cmp.w      D0, [A7]+
  2102. 0000160A  6620                     bne        +0x22 /* 0000162C */
  2103. 0000160C  7E02                     moveq.l    D7, 0x02
  2104. 0000160E  601C                     bra        +0x1E /* 0000162C */
  2105. label00001610:
  2106. 00001610  4267                     clr.w      -[A7]
  2107. 00001612  4EBA FF9C                jsr        [PC - 0x64 /* 000015B0 */]
  2108. 00001616  4A5F                     tst.w      [A7]+
  2109. 00001618  6712                     beq        +0x14 /* 0000162C */
  2110. 0000161A  7E04                     moveq.l    D7, 0x04
  2111. 0000161C  600E                     bra        +0x10 /* 0000162C */
  2112. label0000161E:
  2113. 0000161E  4267                     clr.w      -[A7]
  2114. 00001620  4EBA FF8E                jsr        [PC - 0x72 /* 000015B0 */]
  2115. 00001624  7001                     moveq.l    D0, 0x01
  2116. 00001626  B05F                     cmp.w      D0, [A7]+
  2117. 00001628  6602                     bne        +0x4 /* 0000162C */
  2118. 0000162A  7E06                     moveq.l    D7, 0x06
  2119. label0000162C:
  2120. 0000162C  3007                     move.w     D0, D7
  2121. 0000162E  48C0                     ext.l      D0
  2122. 00001630  2D40 0008                move.l     [A6 + 0x8], D0
  2123. 00001634  2E1F                     move.l     D7, [A7]+
  2124. 00001636  4E5E                     unlink     A6
  2125. 00001638  4E75                     rts
  2126. fn0000163A:
  2127. 0000163A  4E56 FFF6                link       A6, -0x000A
  2128. 0000163E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2129. 00001642  4EBA EEC2                jsr        [PC - 0x113E /* 00000506 */]
  2130. 00001646  42A7                     clr.l      -[A7]
  2131. 00001648  42A7                     clr.l      -[A7]
  2132. 0000164A  4EBA E9B4                jsr        [PC - 0x164C /* 00000000 */]
  2133. 0000164E  4EBA EA00                jsr        [PC - 0x1600 /* 00000050 */]
  2134. 00001652  285F                     movea.l    A4, [A7]+
  2135. 00001654  42A7                     clr.l      -[A7]
  2136. 00001656  2F0C                     move.l     -[A7], A4
  2137. 00001658  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  2138. 0000165C  2E1F                     move.l     D7, [A7]+
  2139. 0000165E  302E 0008                move.w     D0, [A6 + 0x8]
  2140. 00001662  48C0                     ext.l      D0
  2141. 00001664  B087                     cmp.l      D0, D7
  2142. 00001666  5DC6                     slt        D6
  2143. 00001668  4406                     neg.b      D6
  2144. 0000166A  1006                     move.b     D0, D6
  2145. 0000166C  6708                     beq        +0xA /* 00001676 */
  2146. 0000166E  302E 0008                move.w     D0, [A6 + 0x8]
  2147. 00001672  48C0                     ext.l      D0
  2148. 00001674  2E00                     move.l     D7, D0
  2149. label00001676:
  2150. 00001676  2F0C                     move.l     -[A7], A4
  2151. 00001678  202E 000A                move.l     D0, [A6 + 0xA]
  2152. 0000167C  5280                     addq.l     D0, 1
  2153. 0000167E  2F00                     move.l     -[A7], D0
  2154. 00001680  2F07                     move.l     -[A7], D7
  2155. 00001682  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2156. 00001686  206E 000A                movea.l    A0, [A6 + 0xA]
  2157. 0000168A  1087                     move.b     [A0], D7
  2158. 0000168C  1F3C 0001                move.b     -[A7], 0x1
  2159. 00001690  4EBA F4A0                jsr        [PC - 0xB60 /* 00000B32 */]
  2160. 00001694  1006                     move.b     D0, D6
  2161. 00001696  6714                     beq        +0x16 /* 000016AC */
  2162. 00001698  122D D14E                move.b     D1, [A5 - 0x2EB2]
  2163. 0000169C  0A01 0001                xori.b     D1, 0x1
  2164. 000016A0  C001                     and.b      D0, D1
  2165. 000016A2  6708                     beq        +0xA /* 000016AC */
  2166. 000016A4  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  2167. 000016A8  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2168. label000016AC:
  2169. 000016AC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2170. 000016B0  4E5E                     unlink     A6
  2171. 000016B2  205F                     movea.l    A0, [A7]+
  2172. 000016B4  5C4F                     addq.w     A7, 6
  2173. 000016B6  4ED0                     jmp        [A0]
  2174. export_857:
  2175. fn000016B8:
  2176. 000016B8  4E56 FFF4                link       A6, -0x000C
  2177. 000016BC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2178. 000016C0  282E 000A                move.l     D4, [A6 + 0xA]
  2179. 000016C4  3A2E 0008                move.w     D5, [A6 + 0x8]
  2180. 000016C8  42A7                     clr.l      -[A7]
  2181. 000016CA  4EBA E934                jsr        [PC - 0x16CC /* 00000000 */]
  2182. 000016CE  265F                     movea.l    A3, [A7]+
  2183. 000016D0  7010                     moveq.l    D0, 0x10
  2184. 000016D2  B02B 0003                cmp.b      D0, [A3 + 0x3]
  2185. 000016D6  670A                     beq        +0xC /* 000016E2 */
  2186. 000016D8  2F04                     move.l     -[A7], D4
  2187. 000016DA  3F05                     move.w     -[A7], D5
  2188. 000016DC  4EBA FF5C                jsr        [PC - 0xA4 /* 0000163A */]
  2189. 000016E0  6056                     bra        +0x58 /* 00001738 */
  2190. label000016E2:
  2191. 000016E2  42A7                     clr.l      -[A7]
  2192. 000016E4  2F0B                     move.l     -[A7], A3
  2193. 000016E6  4EBA E968                jsr        [PC - 0x1698 /* 00000050 */]
  2194. 000016EA  285F                     movea.l    A4, [A7]+
  2195. 000016EC  7000                     moveq.l    D0, 0x00
  2196. 000016EE  1014                     move.b     D0, [A4]
  2197. 000016F0  C0BC 0000 00FF           and.l      D0, 0xFF
  2198. 000016F6  3E00                     move.w     D7, D0
  2199. 000016F8  BA47                     cmp.w      D5, D7
  2200. 000016FA  5DC6                     slt        D6
  2201. 000016FC  4406                     neg.b      D6
  2202. 000016FE  1006                     move.b     D0, D6
  2203. 00001700  6702                     beq        +0x4 /* 00001704 */
  2204. 00001702  3E05                     move.w     D7, D5
  2205. label00001704:
  2206. 00001704  2F0C                     move.l     -[A7], A4
  2207. 00001706  2F04                     move.l     -[A7], D4
  2208. 00001708  3007                     move.w     D0, D7
  2209. 0000170A  5240                     addq.w     D0, 1
  2210. 0000170C  48C0                     ext.l      D0
  2211. 0000170E  2F00                     move.l     -[A7], D0
  2212. 00001710  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  2213. 00001714  2044                     movea.l    A0, D4
  2214. 00001716  1087                     move.b     [A0], D7
  2215. 00001718  1F3C 0010                move.b     -[A7], 0x10
  2216. 0000171C  4EBA F414                jsr        [PC - 0xBEC /* 00000B32 */]
  2217. 00001720  1006                     move.b     D0, D6
  2218. 00001722  6714                     beq        +0x16 /* 00001738 */
  2219. 00001724  122D D14E                move.b     D1, [A5 - 0x2EB2]
  2220. 00001728  0A01 0001                xori.b     D1, 0x1
  2221. 0000172C  C001                     and.b      D0, D1
  2222. 0000172E  6708                     beq        +0xA /* 00001738 */
  2223. 00001730  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  2224. 00001734  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  2225. label00001738:
  2226. 00001738  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2227. 0000173C  4E5E                     unlink     A6
  2228. 0000173E  205F                     movea.l    A0, [A7]+
  2229. 00001740  5C4F                     addq.w     A7, 6
  2230. 00001742  4ED0                     jmp        [A0]
  2231. export_858:
  2232. fn00001744:
  2233. 00001744  4E56 0000                link       A6, 0
  2234. 00001748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2235. 0000174C  3F3C 00FE                move.w     -[A7], 0xFE
  2236. 00001750  4EBA FF66                jsr        [PC - 0x9A /* 000016B8 */]
  2237. 00001754  4E5E                     unlink     A6
  2238. 00001756  2E9F                     move.l     [A7], [A7]+
  2239. 00001758  4E75                     rts
  2240. export_859:
  2241. fn0000175A:
  2242. 0000175A  4E56 0000                link       A6, 0
  2243. 0000175E  1B7C 0001 D14E           move.b     [A5 - 0x2EB2], 0x1
  2244. 00001764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2245. 00001768  3F3C 00FE                move.w     -[A7], 0xFE
  2246. 0000176C  4EBA FF4A                jsr        [PC - 0xB6 /* 000016B8 */]
  2247. 00001770  422D D14E                clr.b      [A5 - 0x2EB2]
  2248. 00001774  4E5E                     unlink     A6
  2249. 00001776  2E9F                     move.l     [A7], [A7]+
  2250. 00001778  4E75                     rts
  2251. export_860:
  2252. fn0000177A:
  2253. 0000177A  4E56 0000                link       A6, 0
  2254. 0000177E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2255. 00001782  3F3C 001E                move.w     -[A7], 0x1E
  2256. 00001786  4EBA FF30                jsr        [PC - 0xD0 /* 000016B8 */]
  2257. 0000178A  4E5E                     unlink     A6
  2258. 0000178C  2E9F                     move.l     [A7], [A7]+
  2259. 0000178E  4E75                     rts
  2260. export_861:
  2261. fn00001790:
  2262. 00001790  4E56 0000                link       A6, 0
  2263. 00001794  42A7                     clr.l      -[A7]
  2264. 00001796  4EBA E868                jsr        [PC - 0x1798 /* 00000000 */]
  2265. 0000179A  205F                     movea.l    A0, [A7]+
  2266. 0000179C  700E                     moveq.l    D0, 0x0E
  2267. 0000179E  B028 0003                cmp.b      D0, [A0 + 0x3]
  2268. 000017A2  6706                     beq        +0x8 /* 000017AA */
  2269. 000017A4  422E 000C                clr.b      [A6 + 0xC]
  2270. 000017A8  6016                     bra        +0x18 /* 000017C0 */
  2271. label000017AA:
  2272. 000017AA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2273. 000017B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2274. 000017B4  7002                     moveq.l    D0, 0x02
  2275. 000017B6  2F00                     move.l     -[A7], D0
  2276. 000017B8  1F3C 000E                move.b     -[A7], 0xE
  2277. 000017BC  4EBA FD4A                jsr        [PC - 0x2B6 /* 00001508 */]
  2278. label000017C0:
  2279. 000017C0  4E5E                     unlink     A6
  2280. 000017C2  2E9F                     move.l     [A7], [A7]+
  2281. 000017C4  4E75                     rts
  2282. export_862:
  2283. 000017C6  4E56 FFFE                link       A6, -0x0002
  2284. 000017CA  48E7 0108                movem.l    -[A7], D7,A4
  2285. 000017CE  286E 0008                movea.l    A4, [A6 + 0x8]
  2286. 000017D2  4267                     clr.w      -[A7]
  2287. 000017D4  4EBA FDDA                jsr        [PC - 0x226 /* 000015B0 */]
  2288. 000017D8  3E1F                     move.w     D7, [A7]+
  2289. 000017DA  7002                     moveq.l    D0, 0x02
  2290. 000017DC  B047                     cmp.w      D0, D7
  2291. 000017DE  6616                     bne        +0x18 /* 000017F6 */
  2292. 000017E0  4267                     clr.w      -[A7]
  2293. 000017E2  4EBA FDCC                jsr        [PC - 0x234 /* 000015B0 */]
  2294. 000017E6  301F                     move.w     D0, [A7]+
  2295. 000017E8  1940 0004                move.b     [A4 + 0x4], D0
  2296. 000017EC  4267                     clr.w      -[A7]
  2297. 000017EE  4EBA FDC0                jsr        [PC - 0x240 /* 000015B0 */]
  2298. 000017F2  3E1F                     move.w     D7, [A7]+
  2299. 000017F4  6004                     bra        +0x6 /* 000017FA */
  2300. label000017F6:
  2301. 000017F6  422C 0004                clr.b      [A4 + 0x4]
  2302. label000017FA:
  2303. 000017FA  7001                     moveq.l    D0, 0x01
  2304. 000017FC  B047                     cmp.w      D0, D7
  2305. 000017FE  6640                     bne        +0x42 /* 00001840 */
  2306. 00001800  4267                     clr.w      -[A7]
  2307. 00001802  4EBA FDAC                jsr        [PC - 0x254 /* 000015B0 */]
  2308. 00001806  301F                     move.w     D0, [A7]+
  2309. 00001808  5340                     subq.w     D0, 1
  2310. 0000180A  670E                     beq        +0x10 /* 0000181A */
  2311. 0000180C  5340                     subq.w     D0, 1
  2312. 0000180E  6712                     beq        +0x14 /* 00001822 */
  2313. 00001810  5340                     subq.w     D0, 1
  2314. 00001812  6716                     beq        +0x18 /* 0000182A */
  2315. 00001814  5340                     subq.w     D0, 1
  2316. 00001816  671A                     beq        +0x1C /* 00001832 */
  2317. 00001818  601C                     bra        +0x1E /* 00001836 */
  2318. label0000181A:
  2319. 0000181A  397C 2AF8 0002           move.w     [A4 + 0x2], 0x2AF8
  2320. 00001820  6014                     bra        +0x16 /* 00001836 */
  2321. label00001822:
  2322. 00001822  397C 82DC 0002           move.w     [A4 + 0x2], 0x82DC
  2323. 00001828  600C                     bra        +0xE /* 00001836 */
  2324. label0000182A:
  2325. 0000182A  397C 09C4 0002           move.w     [A4 + 0x2], 0x9C4
  2326. 00001830  6004                     bra        +0x6 /* 00001836 */
  2327. label00001832:
  2328. 00001832  426C 0002                clr.w      [A4 + 0x2]
  2329. label00001836:
  2330. 00001836  4267                     clr.w      -[A7]
  2331. 00001838  4EBA FD76                jsr        [PC - 0x28A /* 000015B0 */]
  2332. 0000183C  3E1F                     move.w     D7, [A7]+
  2333. 0000183E  6006                     bra        +0x8 /* 00001846 */
  2334. label00001840:
  2335. 00001840  397C 1388 0002           move.w     [A4 + 0x2], 0x1388
  2336. label00001846:
  2337. 00001846  4267                     clr.w      -[A7]
  2338. 00001848  4EBA FD66                jsr        [PC - 0x29A /* 000015B0 */]
  2339. 0000184C  389F                     move.w     [A4], [A7]+
  2340. 0000184E  4CDF 1080                movem.l    D7,A4, [A7]+
  2341. 00001852  4E5E                     unlink     A6
  2342. 00001854  2E9F                     move.l     [A7], [A7]+
  2343. 00001856  4E75                     rts
  2344. fn00001858:
  2345. 00001858  4E56 FFFC                link       A6, -0x0004
  2346. 0000185C  48E7 0108                movem.l    -[A7], D7,A4
  2347. 00001860  286E 0008                movea.l    A4, [A6 + 0x8]
  2348. 00001864  4EBA ECA0                jsr        [PC - 0x1360 /* 00000506 */]
  2349. 00001868  42A7                     clr.l      -[A7]
  2350. 0000186A  4EBA E794                jsr        [PC - 0x186C /* 00000000 */]
  2351. 0000186E  205F                     movea.l    A0, [A7]+
  2352. 00001870  2E28 0004                move.l     D7, [A0 + 0x4]
  2353. 00001874  2F0C                     move.l     -[A7], A4
  2354. 00001876  2F07                     move.l     -[A7], D7
  2355. 00001878  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  2356. 0000187C  4267                     clr.w      -[A7]
  2357. 0000187E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2358. 00001882  4A5F                     tst.w      [A7]+
  2359. 00001884  6712                     beq        +0x14 /* 00001898 */
  2360. 00001886  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2361. 0000188A  2054                     movea.l    A0, [A4]
  2362. 0000188C  4210                     clr.b      [A0]
  2363. 0000188E  1F3C 0001                move.b     -[A7], 0x1
  2364. 00001892  4EBA F29E                jsr        [PC - 0xD62 /* 00000B32 */]
  2365. 00001896  6018                     bra        +0x1A /* 000018B0 */
  2366. label00001898:
  2367. 00001898  2F0C                     move.l     -[A7], A4
  2368. 0000189A  205F                     movea.l    A0, [A7]+
  2369. 0000189C  A029                     syscall    HLock
  2370. 0000189E  2F14                     move.l     -[A7], [A4]
  2371. 000018A0  2F07                     move.l     -[A7], D7
  2372. 000018A2  1F3C 0001                move.b     -[A7], 0x1
  2373. 000018A6  4EBA FC60                jsr        [PC - 0x3A0 /* 00001508 */]
  2374. 000018AA  2F0C                     move.l     -[A7], A4
  2375. 000018AC  205F                     movea.l    A0, [A7]+
  2376. 000018AE  A02A                     syscall    HUnlock
  2377. label000018B0:
  2378. 000018B0  4CDF 1080                movem.l    D7,A4, [A7]+
  2379. 000018B4  4E5E                     unlink     A6
  2380. 000018B6  2E9F                     move.l     [A7], [A7]+
  2381. 000018B8  4E75                     rts
  2382. export_863:
  2383. fn000018BA:
  2384. 000018BA  4E56 FFFE                link       A6, -0x0002
  2385. 000018BE  426E FFFE                clr.w      [A6 - 0x2]
  2386. 000018C2  486E FFFE                pea.l      [A6 - 0x2]
  2387. 000018C6  7001                     moveq.l    D0, 0x01
  2388. 000018C8  2F00                     move.l     -[A7], D0
  2389. 000018CA  1F3C 0001                move.b     -[A7], 0x1
  2390. 000018CE  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2391. 000018D2  4E5E                     unlink     A6
  2392. 000018D4  4E75                     rts
  2393. export_864:
  2394. fn000018D6:
  2395. 000018D6  4E56 0000                link       A6, 0
  2396. 000018DA  48E7 0018                movem.l    -[A7], A3,A4
  2397. 000018DE  266E 000A                movea.l    A3, [A6 + 0xA]
  2398. 000018E2  4A2E 0008                tst.b      [A6 + 0x8]
  2399. 000018E6  661C                     bne        +0x1E /* 00001904 */
  2400. 000018E8  2F0B                     move.l     -[A7], A3
  2401. 000018EA  205F                     movea.l    A0, [A7]+
  2402. 000018EC  A029                     syscall    HLock
  2403. 000018EE  2F13                     move.l     -[A7], [A3]
  2404. 000018F0  42A7                     clr.l      -[A7]
  2405. 000018F2  2F0B                     move.l     -[A7], A3
  2406. 000018F4  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2407. 000018F8  4EBA 0092                jsr        [PC + 0x92 /* 0000198C */]
  2408. 000018FC  2F0B                     move.l     -[A7], A3
  2409. 000018FE  205F                     movea.l    A0, [A7]+
  2410. 00001900  A02A                     syscall    HUnlock
  2411. 00001902  6026                     bra        +0x28 /* 0000192A */
  2412. label00001904:
  2413. 00001904  2F0B                     move.l     -[A7], A3
  2414. 00001906  4EBA 1690                jsr        [PC + 0x1690 /* 00002F98 */]
  2415. 0000190A  42A7                     clr.l      -[A7]
  2416. 0000190C  4EBA E6F2                jsr        [PC - 0x190E /* 00000000 */]
  2417. 00001910  285F                     movea.l    A4, [A7]+
  2418. 00001912  196E 0008 0002           move.b     [A4 + 0x2], [A6 + 0x8]
  2419. 00001918  197C 0001 0003           move.b     [A4 + 0x3], 0x1
  2420. 0000191E  42A7                     clr.l      -[A7]
  2421. 00001920  2F0B                     move.l     -[A7], A3
  2422. 00001922  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  2423. 00001926  295F 0004                move.l     [A4 + 0x4], [A7]+
  2424. label0000192A:
  2425. 0000192A  4CDF 1800                movem.l    A3,A4, [A7]+
  2426. 0000192E  4E5E                     unlink     A6
  2427. 00001930  205F                     movea.l    A0, [A7]+
  2428. 00001932  5C4F                     addq.w     A7, 6
  2429. 00001934  4ED0                     jmp        [A0]
  2430. export_865:
  2431. fn00001936:
  2432. 00001936  4E56 0000                link       A6, 0
  2433. 0000193A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2434. 0000193E  206E 0008                movea.l    A0, [A6 + 0x8]
  2435. 00001942  4240                     clr.w      D0
  2436. 00001944  1010                     move.b     D0, [A0]
  2437. 00001946  5240                     addq.w     D0, 1
  2438. 00001948  48C0                     ext.l      D0
  2439. 0000194A  2F00                     move.l     -[A7], D0
  2440. 0000194C  1F3C 0010                move.b     -[A7], 0x10
  2441. 00001950  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2442. 00001954  4E5E                     unlink     A6
  2443. 00001956  2E9F                     move.l     [A7], [A7]+
  2444. 00001958  4E75                     rts
  2445. export_866:
  2446. fn0000195A:
  2447. 0000195A  4E56 FF00                link       A6, -0x0100
  2448. 0000195E  206E 0008                movea.l    A0, [A6 + 0x8]
  2449. 00001962  43EE FF00                lea.l      A1, [A6 - 0x100]
  2450. 00001966  707F                     moveq.l    D0, 0x7F
  2451. label00001968:
  2452. 00001968  32D8                     move.w     [A1]+, [A0]+
  2453. 0000196A  51C8 FFFC                dbf        D0, -0x6 /* 00001968 */
  2454. 0000196E  486E FF00                pea.l      [A6 - 0x100]
  2455. 00001972  4240                     clr.w      D0
  2456. 00001974  102E FF00                move.b     D0, [A6 - 0x100]
  2457. 00001978  5240                     addq.w     D0, 1
  2458. 0000197A  48C0                     ext.l      D0
  2459. 0000197C  2F00                     move.l     -[A7], D0
  2460. 0000197E  1F3C 0010                move.b     -[A7], 0x10
  2461. 00001982  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2462. 00001986  4E5E                     unlink     A6
  2463. 00001988  2E9F                     move.l     [A7], [A7]+
  2464. 0000198A  4E75                     rts
  2465. fn0000198C:
  2466. 0000198C  4E56 FFFC                link       A6, -0x0004
  2467. 00001990  48E7 0108                movem.l    -[A7], D7,A4
  2468. 00001994  2E2E 0008                move.l     D7, [A6 + 0x8]
  2469. 00001998  0C87 0000 00FF           cmpi.l     D7, 0xFF
  2470. 0000199E  6E10                     bgt        +0x12 /* 000019B0 */
  2471. 000019A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2472. 000019A4  2F07                     move.l     -[A7], D7
  2473. 000019A6  1F3C 0001                move.b     -[A7], 0x1
  2474. 000019AA  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2475. 000019AE  602E                     bra        +0x30 /* 000019DE */
  2476. label000019B0:
  2477. 000019B0  42A7                     clr.l      -[A7]
  2478. 000019B2  2F07                     move.l     -[A7], D7
  2479. 000019B4  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  2480. 000019B8  285F                     movea.l    A4, [A7]+
  2481. 000019BA  200C                     move.l     D0, A4
  2482. 000019BC  660A                     bne        +0xC /* 000019C8 */
  2483. 000019BE  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  2484. 000019C2  4EBA FEF6                jsr        [PC - 0x10A /* 000018BA */]
  2485. 000019C6  6016                     bra        +0x18 /* 000019DE */
  2486. label000019C8:
  2487. 000019C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2488. 000019CC  2F14                     move.l     -[A7], [A4]
  2489. 000019CE  2F07                     move.l     -[A7], D7
  2490. 000019D0  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  2491. 000019D4  2F0C                     move.l     -[A7], A4
  2492. 000019D6  1F3C 0001                move.b     -[A7], 0x1
  2493. 000019DA  4EBA FEFA                jsr        [PC - 0x106 /* 000018D6 */]
  2494. label000019DE:
  2495. 000019DE  4CDF 1080                movem.l    D7,A4, [A7]+
  2496. 000019E2  4E5E                     unlink     A6
  2497. 000019E4  205F                     movea.l    A0, [A7]+
  2498. 000019E6  504F                     addq.w     A7, 8
  2499. 000019E8  4ED0                     jmp        [A0]
  2500. export_867:
  2501. 000019EA  4E56 0000                link       A6, 0
  2502. 000019EE  486E 0008                pea.l      [A6 + 0x8]
  2503. 000019F2  7002                     moveq.l    D0, 0x02
  2504. 000019F4  2F00                     move.l     -[A7], D0
  2505. 000019F6  1F3C 000E                move.b     -[A7], 0xE
  2506. 000019FA  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2507. 000019FE  4E5E                     unlink     A6
  2508. 00001A00  205F                     movea.l    A0, [A7]+
  2509. 00001A02  544F                     addq.w     A7, 2
  2510. 00001A04  4ED0                     jmp        [A0]
  2511. export_868:
  2512. 00001A06  4E56 0000                link       A6, 0
  2513. 00001A0A  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  2514. 00001A0E  202D D14A                move.l     D0, [A5 - 0x2EB6]
  2515. 00001A12  D0BC 0000 07D0           add.l      D0, 0x7D0
  2516. 00001A18  2F00                     move.l     -[A7], D0
  2517. 00001A1A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2518. 00001A1E  2B7C 0000 07D0 D142      move.l     [A5 - 0x2EBE], 0x7D0
  2519. 00001A26  4E5E                     unlink     A6
  2520. 00001A28  4E75                     rts
  2521. fn00001A2A:
  2522. 00001A2A  4E56 FFF8                link       A6, -0x0008
  2523. 00001A2E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2524. 00001A32  286E 000A                movea.l    A4, [A6 + 0xA]
  2525. 00001A36  2E14                     move.l     D7, [A4]
  2526. 00001A38  588C                     addq.l     A4, 4
  2527. 00001A3A  2C14                     move.l     D6, [A4]
  2528. 00001A3C  BE86                     cmp.l      D7, D6
  2529. 00001A3E  6F10                     ble        +0x12 /* 00001A50 */
  2530. 00001A40  2F07                     move.l     -[A7], D7
  2531. 00001A42  4EBA 1554                jsr        [PC + 0x1554 /* 00002F98 */]
  2532. 00001A46  3F3C 0004                move.w     -[A7], 0x4
  2533. 00001A4A  4EBA 1566                jsr        [PC + 0x1566 /* 00002FB2 */]
  2534. 00001A4E  601A                     bra        +0x1C /* 00001A6A */
  2535. label00001A50:
  2536. 00001A50  2F07                     move.l     -[A7], D7
  2537. 00001A52  4EBA 1544                jsr        [PC + 0x1544 /* 00002F98 */]
  2538. 00001A56  4267                     clr.w      -[A7]
  2539. 00001A58  4EBA 1558                jsr        [PC + 0x1558 /* 00002FB2 */]
  2540. 00001A5C  2F06                     move.l     -[A7], D6
  2541. 00001A5E  4EBA 1538                jsr        [PC + 0x1538 /* 00002F98 */]
  2542. 00001A62  3F3C 0005                move.w     -[A7], 0x5
  2543. 00001A66  4EBA 154A                jsr        [PC + 0x154A /* 00002FB2 */]
  2544. label00001A6A:
  2545. 00001A6A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2546. 00001A6E  4EBA 1542                jsr        [PC + 0x1542 /* 00002FB2 */]
  2547. 00001A72  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2548. 00001A76  4E5E                     unlink     A6
  2549. 00001A78  205F                     movea.l    A0, [A7]+
  2550. 00001A7A  5C4F                     addq.w     A7, 6
  2551. 00001A7C  4ED0                     jmp        [A0]
  2552. fn00001A7E:
  2553. 00001A7E  4E56 0000                link       A6, 0
  2554. 00001A82  2F0C                     move.l     -[A7], A4
  2555. 00001A84  286E 0008                movea.l    A4, [A6 + 0x8]
  2556. 00001A88  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2557. 00001A8C  4EBA 1524                jsr        [PC + 0x1524 /* 00002FB2 */]
  2558. 00001A90  486C 0002                pea.l      [A4 + 0x2]
  2559. 00001A94  4267                     clr.w      -[A7]
  2560. 00001A96  4EBA FF92                jsr        [PC - 0x6E /* 00001A2A */]
  2561. 00001A9A  486C 000A                pea.l      [A4 + 0xA]
  2562. 00001A9E  3F3C 0001                move.w     -[A7], 0x1
  2563. 00001AA2  4EBA FF86                jsr        [PC - 0x7A /* 00001A2A */]
  2564. 00001AA6  486C 0012                pea.l      [A4 + 0x12]
  2565. 00001AAA  3F3C 0002                move.w     -[A7], 0x2
  2566. 00001AAE  4EBA FF7A                jsr        [PC - 0x86 /* 00001A2A */]
  2567. 00001AB2  486C 001A                pea.l      [A4 + 0x1A]
  2568. 00001AB6  3F3C 0003                move.w     -[A7], 0x3
  2569. 00001ABA  4EBA FF6E                jsr        [PC - 0x92 /* 00001A2A */]
  2570. 00001ABE  486C 0022                pea.l      [A4 + 0x22]
  2571. 00001AC2  3F3C 0004                move.w     -[A7], 0x4
  2572. 00001AC6  4EBA FF62                jsr        [PC - 0x9E /* 00001A2A */]
  2573. 00001ACA  285F                     movea.l    A4, [A7]+
  2574. 00001ACC  4E5E                     unlink     A6
  2575. 00001ACE  2E9F                     move.l     [A7], [A7]+
  2576. 00001AD0  4E75                     rts
  2577. export_869:
  2578. 00001AD2  4E56 FDE4                link       A6, -0x021C
  2579. 00001AD6  2F0C                     move.l     -[A7], A4
  2580. 00001AD8  206E 0008                movea.l    A0, [A6 + 0x8]
  2581. 00001ADC  4A10                     tst.b      [A0]
  2582. 00001ADE  660E                     bne        +0x10 /* 00001AEE */
  2583. 00001AE0  2F08                     move.l     -[A7], A0
  2584. 00001AE2  4EBA FF9A                jsr        [PC - 0x66 /* 00001A7E */]
  2585. 00001AE6  4267                     clr.w      -[A7]
  2586. 00001AE8  4EBA 14C8                jsr        [PC + 0x14C8 /* 00002FB2 */]
  2587. 00001AEC  6008                     bra        +0xA /* 00001AF6 */
  2588. label00001AEE:
  2589. 00001AEE  3F3C 0001                move.w     -[A7], 0x1
  2590. 00001AF2  4EBA 14BE                jsr        [PC + 0x14BE /* 00002FB2 */]
  2591. label00001AF6:
  2592. 00001AF6  286E 0008                movea.l    A4, [A6 + 0x8]
  2593. 00001AFA  102C 002E                move.b     D0, [A4 + 0x2E]
  2594. 00001AFE  4880                     ext.w      D0
  2595. 00001B00  6722                     beq        +0x24 /* 00001B24 */
  2596. 00001B02  5340                     subq.w     D0, 1
  2597. 00001B04  670A                     beq        +0xC /* 00001B10 */
  2598. 00001B06  5340                     subq.w     D0, 1
  2599. 00001B08  6752                     beq        +0x54 /* 00001B5C */
  2600. 00001B0A  5340                     subq.w     D0, 1
  2601. 00001B0C  6758                     beq        +0x5A /* 00001B66 */
  2602. 00001B0E  605E                     bra        +0x60 /* 00001B6E */
  2603. label00001B10:
  2604. 00001B10  302C 0030                move.w     D0, [A4 + 0x30]
  2605. 00001B14  48C0                     ext.l      D0
  2606. 00001B16  2F00                     move.l     -[A7], D0
  2607. 00001B18  4EBA 147E                jsr        [PC + 0x147E /* 00002F98 */]
  2608. 00001B1C  4267                     clr.w      -[A7]
  2609. 00001B1E  4EBA 1492                jsr        [PC + 0x1492 /* 00002FB2 */]
  2610. 00001B22  604A                     bra        +0x4C /* 00001B6E */
  2611. label00001B24:
  2612. 00001B24  486C 0030                pea.l      [A4 + 0x30]
  2613. 00001B28  4EBA 14A4                jsr        [PC + 0x14A4 /* 00002FCE */]
  2614. 00001B2C  422E FDE4                clr.b      [A6 - 0x21C]
  2615. 00001B30  2D6C 003A FDE6           move.l     [A6 - 0x21A], [A4 + 0x3A]
  2616. 00001B36  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  2617. 00001B3C  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  2618. 00001B42  486E FDE4                pea.l      [A6 - 0x21C]
  2619. 00001B46  4EBA 129C                jsr        [PC + 0x129C /* 00002DE4 */]
  2620. 00001B4A  3F3C 0003                move.w     -[A7], 0x3
  2621. 00001B4E  4EBA 1462                jsr        [PC + 0x1462 /* 00002FB2 */]
  2622. 00001B52  3F3C 0001                move.w     -[A7], 0x1
  2623. 00001B56  4EBA 145A                jsr        [PC + 0x145A /* 00002FB2 */]
  2624. 00001B5A  6012                     bra        +0x14 /* 00001B6E */
  2625. label00001B5C:
  2626. 00001B5C  3F3C 0002                move.w     -[A7], 0x2
  2627. 00001B60  4EBA 1450                jsr        [PC + 0x1450 /* 00002FB2 */]
  2628. 00001B64  6008                     bra        +0xA /* 00001B6E */
  2629. label00001B66:
  2630. 00001B66  3F3C 0003                move.w     -[A7], 0x3
  2631. 00001B6A  4EBA 1446                jsr        [PC + 0x1446 /* 00002FB2 */]
  2632. label00001B6E:
  2633. 00001B6E  285F                     movea.l    A4, [A7]+
  2634. 00001B70  4E5E                     unlink     A6
  2635. 00001B72  2E9F                     move.l     [A7], [A7]+
  2636. 00001B74  4E75                     rts
  2637. fn00001B76:
  2638. 00001B76  4E56 FFEC                link       A6, -0x0014
  2639. 00001B7A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2640. 00001B7E  286E 0008                movea.l    A4, [A6 + 0x8]
  2641. 00001B82  266C 0020                movea.l    A3, [A4 + 0x20]
  2642. 00001B86  70FF                     moveq.l    D0, 0xFFFFFFFF
  2643. 00001B88  B0AB 0022                cmp.l      D0, [A3 + 0x22]
  2644. 00001B8C  6F20                     ble        +0x22 /* 00001BAE */
  2645. 00001B8E  42A7                     clr.l      -[A7]
  2646. 00001B90  2F2B 0022                move.l     -[A7], [A3 + 0x22]
  2647. 00001B94  42A7                     clr.l      -[A7]
  2648. 00001B96  206C 0018                movea.l    A0, [A4 + 0x18]
  2649. 00001B9A  2F10                     move.l     -[A7], [A0]
  2650. 00001B9C  206C 0014                movea.l    A0, [A4 + 0x14]
  2651. 00001BA0  2F10                     move.l     -[A7], [A0]
  2652. 00001BA2  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2653. 00001BA6  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2654. 00001BAA  275F 0022                move.l     [A3 + 0x22], [A7]+
  2655. label00001BAE:
  2656. 00001BAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2657. 00001BB0  B0AB 0026                cmp.l      D0, [A3 + 0x26]
  2658. 00001BB4  6F06                     ble        +0x8 /* 00001BBC */
  2659. 00001BB6  276B 0022 0026           move.l     [A3 + 0x26], [A3 + 0x22]
  2660. label00001BBC:
  2661. 00001BBC  4AAB 0022                tst.l      [A3 + 0x22]
  2662. 00001BC0  660E                     bne        +0x10 /* 00001BD0 */
  2663. 00001BC2  206C 0018                movea.l    A0, [A4 + 0x18]
  2664. 00001BC6  226C 0014                movea.l    A1, [A4 + 0x14]
  2665. 00001BCA  2290                     move.l     [A1], [A0]
  2666. 00001BCC  6000 00C6                bra        +0xC8 /* 00001C94 */
  2667. label00001BD0:
  2668. 00001BD0  202B 0022                move.l     D0, [A3 + 0x22]
  2669. 00001BD4  B0AB 0026                cmp.l      D0, [A3 + 0x26]
  2670. 00001BD8  6F06                     ble        +0x8 /* 00001BE0 */
  2671. 00001BDA  276B 0022 0026           move.l     [A3 + 0x26], [A3 + 0x22]
  2672. label00001BE0:
  2673. 00001BE0  7002                     moveq.l    D0, 0x02
  2674. 00001BE2  2D40 FFF8                move.l     [A6 - 0x8], D0
  2675. 00001BE6  2D6B 0022 FFF4           move.l     [A6 - 0xC], [A3 + 0x22]
  2676. 00001BEC  2E2E FFF8                move.l     D7, [A6 - 0x8]
  2677. 00001BF0  6046                     bra        +0x48 /* 00001C38 */
  2678. label00001BF2:
  2679. 00001BF2  206C 0018                movea.l    A0, [A4 + 0x18]
  2680. 00001BF6  226C 0010                movea.l    A1, [A4 + 0x10]
  2681. 00001BFA  2010                     move.l     D0, [A0]
  2682. 00001BFC  B091                     cmp.l      D0, [A1]
  2683. 00001BFE  6708                     beq        +0xA /* 00001C08 */
  2684. 00001C00  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2685. 00001C04  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  2686. label00001C08:
  2687. 00001C08  206C 0018                movea.l    A0, [A4 + 0x18]
  2688. 00001C0C  226C 0010                movea.l    A1, [A4 + 0x10]
  2689. 00001C10  2010                     move.l     D0, [A0]
  2690. 00001C12  B091                     cmp.l      D0, [A1]
  2691. 00001C14  6C04                     bge        +0x6 /* 00001C1A */
  2692. 00001C16  5290                     addq.l     [A0], 1
  2693. 00001C18  601A                     bra        +0x1C /* 00001C34 */
  2694. label00001C1A:
  2695. 00001C1A  202B 0022                move.l     D0, [A3 + 0x22]
  2696. 00001C1E  9087                     sub.l      D0, D7
  2697. 00001C20  5280                     addq.l     D0, 1
  2698. 00001C22  206C 000C                movea.l    A0, [A4 + 0xC]
  2699. 00001C26  2080                     move.l     [A0], D0
  2700. 00001C28  206C 0014                movea.l    A0, [A4 + 0x14]
  2701. 00001C2C  226C 0018                movea.l    A1, [A4 + 0x18]
  2702. 00001C30  2290                     move.l     [A1], [A0]
  2703. 00001C32  6060                     bra        +0x62 /* 00001C94 */
  2704. label00001C34:
  2705. 00001C34  5287                     addq.l     D7, 1
  2706. 00001C36  6906                     bvs        +0x8 /* 00001C3E */
  2707. label00001C38:
  2708. 00001C38  BEAE FFF4                cmp.l      D7, [A6 - 0xC]
  2709. 00001C3C  6FB4                     ble        -0x4A /* 00001BF2 */
  2710. label00001C3E:
  2711. 00001C3E  206C 0018                movea.l    A0, [A4 + 0x18]
  2712. 00001C42  226C 0014                movea.l    A1, [A4 + 0x14]
  2713. 00001C46  2290                     move.l     [A1], [A0]
  2714. 00001C48  7000                     moveq.l    D0, 0x00
  2715. 00001C4A  2D40 FFF0                move.l     [A6 - 0x10], D0
  2716. 00001C4E  202B 0026                move.l     D0, [A3 + 0x26]
  2717. 00001C52  90AB 0022                sub.l      D0, [A3 + 0x22]
  2718. 00001C56  2D40 FFEC                move.l     [A6 - 0x14], D0
  2719. 00001C5A  2E2E FFF0                move.l     D7, [A6 - 0x10]
  2720. 00001C5E  602E                     bra        +0x30 /* 00001C8E */
  2721. label00001C60:
  2722. 00001C60  2F2C 0014                move.l     -[A7], [A4 + 0x14]
  2723. 00001C64  4EAD 28FA                jsr        [A5 + 0x28FA /* export_1307 */]
  2724. 00001C68  206C 0014                movea.l    A0, [A4 + 0x14]
  2725. 00001C6C  226C 0010                movea.l    A1, [A4 + 0x10]
  2726. 00001C70  2010                     move.l     D0, [A0]
  2727. 00001C72  B091                     cmp.l      D0, [A1]
  2728. 00001C74  6602                     bne        +0x4 /* 00001C78 */
  2729. 00001C76  601C                     bra        +0x1E /* 00001C94 */
  2730. label00001C78:
  2731. 00001C78  202B 0026                move.l     D0, [A3 + 0x26]
  2732. 00001C7C  90AB 0022                sub.l      D0, [A3 + 0x22]
  2733. 00001C80  B087                     cmp.l      D0, D7
  2734. 00001C82  6706                     beq        +0x8 /* 00001C8A */
  2735. 00001C84  206C 0014                movea.l    A0, [A4 + 0x14]
  2736. 00001C88  5290                     addq.l     [A0], 1
  2737. label00001C8A:
  2738. 00001C8A  5287                     addq.l     D7, 1
  2739. 00001C8C  6906                     bvs        +0x8 /* 00001C94 */
  2740. label00001C8E:
  2741. 00001C8E  BEAE FFEC                cmp.l      D7, [A6 - 0x14]
  2742. 00001C92  6FCC                     ble        -0x32 /* 00001C60 */
  2743. label00001C94:
  2744. 00001C94  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2745. 00001C98  4E5E                     unlink     A6
  2746. 00001C9A  2E9F                     move.l     [A7], [A7]+
  2747. 00001C9C  4E75                     rts
  2748. fn00001C9E:
  2749. 00001C9E  4E56 0000                link       A6, 0
  2750. 00001CA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2751. 00001CA6  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2752. label00001CAA:
  2753. 00001CAA  7000                     moveq.l    D0, 0x00
  2754. 00001CAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2755. 00001CB0  2050                     movea.l    A0, [A0]
  2756. 00001CB2  1010                     move.b     D0, [A0]
  2757. 00001CB4  C0BC 0000 00FF           and.l      D0, 0xFF
  2758. 00001CBA  322D CE7A                move.w     D1, [A5 - 0x3186]
  2759. 00001CBE  48C1                     ext.l      D1
  2760. 00001CC0  B280                     cmp.l      D1, D0
  2761. 00001CC2  56C0                     sne        D0
  2762. 00001CC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2763. 00001CC8  2050                     movea.l    A0, [A0]
  2764. 00001CCA  4A10                     tst.b      [A0]
  2765. 00001CCC  56C1                     sne        D1
  2766. 00001CCE  C001                     and.b      D0, D1
  2767. 00001CD0  6708                     beq        +0xA /* 00001CDA */
  2768. 00001CD2  206E 0008                movea.l    A0, [A6 + 0x8]
  2769. 00001CD6  5290                     addq.l     [A0], 1
  2770. 00001CD8  60D0                     bra        -0x2E /* 00001CAA */
  2771. label00001CDA:
  2772. 00001CDA  4E5E                     unlink     A6
  2773. 00001CDC  205F                     movea.l    A0, [A7]+
  2774. 00001CDE  584F                     addq.w     A7, 4
  2775. 00001CE0  4ED0                     jmp        [A0]
  2776. fn00001CE2:
  2777. 00001CE2  4E56 FFE6                link       A6, -0x001A
  2778. 00001CE6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2779. 00001CEA  286E 0008                movea.l    A4, [A6 + 0x8]
  2780. 00001CEE  266C 0020                movea.l    A3, [A4 + 0x20]
  2781. 00001CF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2782. 00001CF4  B0AB 0012                cmp.l      D0, [A3 + 0x12]
  2783. 00001CF8  6F20                     ble        +0x22 /* 00001D1A */
  2784. 00001CFA  42A7                     clr.l      -[A7]
  2785. 00001CFC  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  2786. 00001D00  42A7                     clr.l      -[A7]
  2787. 00001D02  206C 0018                movea.l    A0, [A4 + 0x18]
  2788. 00001D06  2F10                     move.l     -[A7], [A0]
  2789. 00001D08  206C 0014                movea.l    A0, [A4 + 0x14]
  2790. 00001D0C  2F10                     move.l     -[A7], [A0]
  2791. 00001D0E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2792. 00001D12  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2793. 00001D16  275F 0012                move.l     [A3 + 0x12], [A7]+
  2794. label00001D1A:
  2795. 00001D1A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2796. 00001D1C  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2797. 00001D20  6F06                     ble        +0x8 /* 00001D28 */
  2798. 00001D22  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2799. label00001D28:
  2800. 00001D28  4AAB 0012                tst.l      [A3 + 0x12]
  2801. 00001D2C  660E                     bne        +0x10 /* 00001D3C */
  2802. 00001D2E  206C 0018                movea.l    A0, [A4 + 0x18]
  2803. 00001D32  226C 0014                movea.l    A1, [A4 + 0x14]
  2804. 00001D36  2290                     move.l     [A1], [A0]
  2805. 00001D38  6000 0116                bra        +0x118 /* 00001E50 */
  2806. label00001D3C:
  2807. 00001D3C  202B 0012                move.l     D0, [A3 + 0x12]
  2808. 00001D40  B0AB 0016                cmp.l      D0, [A3 + 0x16]
  2809. 00001D44  6F06                     ble        +0x8 /* 00001D4C */
  2810. 00001D46  276B 0012 0016           move.l     [A3 + 0x16], [A3 + 0x12]
  2811. label00001D4C:
  2812. 00001D4C  2E2B 0012                move.l     D7, [A3 + 0x12]
  2813. 00001D50  206C 0018                movea.l    A0, [A4 + 0x18]
  2814. 00001D54  2810                     move.l     D4, [A0]
  2815. label00001D56:
  2816. 00001D56  7001                     moveq.l    D0, 0x01
  2817. 00001D58  B087                     cmp.l      D0, D7
  2818. 00001D5A  5DC0                     slt        D0
  2819. 00001D5C  206C 0018                movea.l    A0, [A4 + 0x18]
  2820. 00001D60  226C 0014                movea.l    A1, [A4 + 0x14]
  2821. 00001D64  2210                     move.l     D1, [A0]
  2822. 00001D66  B291                     cmp.l      D1, [A1]
  2823. 00001D68  5DC1                     slt        D1
  2824. 00001D6A  C001                     and.b      D0, D1
  2825. 00001D6C  670C                     beq        +0xE /* 00001D7A */
  2826. 00001D6E  5387                     subq.l     D7, 1
  2827. 00001D70  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2828. 00001D74  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  2829. 00001D78  60DC                     bra        -0x22 /* 00001D56 */
  2830. label00001D7A:
  2831. 00001D7A  206C 0018                movea.l    A0, [A4 + 0x18]
  2832. 00001D7E  226C 0014                movea.l    A1, [A4 + 0x14]
  2833. 00001D82  2010                     move.l     D0, [A0]
  2834. 00001D84  B091                     cmp.l      D0, [A1]
  2835. 00001D86  6D52                     blt        +0x54 /* 00001DDA */
  2836. 00001D88  206C 0008                movea.l    A0, [A4 + 0x8]
  2837. 00001D8C  2087                     move.l     [A0], D7
  2838. 00001D8E  206C 0018                movea.l    A0, [A4 + 0x18]
  2839. 00001D92  226C 0014                movea.l    A1, [A4 + 0x14]
  2840. 00001D96  2010                     move.l     D0, [A0]
  2841. 00001D98  B091                     cmp.l      D0, [A1]
  2842. 00001D9A  6F08                     ble        +0xA /* 00001DA4 */
  2843. 00001D9C  2049                     movea.l    A0, A1
  2844. 00001D9E  226C 0018                movea.l    A1, [A4 + 0x18]
  2845. 00001DA2  2290                     move.l     [A1], [A0]
  2846. label00001DA4:
  2847. 00001DA4  206C 0018                movea.l    A0, [A4 + 0x18]
  2848. 00001DA8  2A10                     move.l     D5, [A0]
  2849. 00001DAA  5385                     subq.l     D5, 1
  2850. 00001DAC  206C 0014                movea.l    A0, [A4 + 0x14]
  2851. 00001DB0  B890                     cmp.l      D4, [A0]
  2852. 00001DB2  57C0                     seq        D0
  2853. 00001DB4  4A00                     tst.b      D0
  2854. 00001DB6  661A                     bne        +0x1C /* 00001DD2 */
  2855. 00001DB8  7200                     moveq.l    D1, 0x00
  2856. 00001DBA  2045                     movea.l    A0, D5
  2857. 00001DBC  1210                     move.b     D1, [A0]
  2858. 00001DBE  C2BC 0000 00FF           and.l      D1, 0xFF
  2859. 00001DC4  342D CE7A                move.w     D2, [A5 - 0x3186]
  2860. 00001DC8  48C2                     ext.l      D2
  2861. 00001DCA  B481                     cmp.l      D2, D1
  2862. 00001DCC  57C1                     seq        D1
  2863. 00001DCE  8001                     or.b       D0, D1
  2864. 00001DD0  677E                     beq        +0x80 /* 00001E50 */
  2865. label00001DD2:
  2866. 00001DD2  206C 0008                movea.l    A0, [A4 + 0x8]
  2867. 00001DD6  5390                     subq.l     [A0], 1
  2868. 00001DD8  6076                     bra        +0x78 /* 00001E50 */
  2869. label00001DDA:
  2870. 00001DDA  206C 0018                movea.l    A0, [A4 + 0x18]
  2871. 00001DDE  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  2872. 00001DE2  4206                     clr.b      D6
  2873. 00001DE4  7000                     moveq.l    D0, 0x00
  2874. 00001DE6  2D40 FFEA                move.l     [A6 - 0x16], D0
  2875. 00001DEA  202B 0016                move.l     D0, [A3 + 0x16]
  2876. 00001DEE  90AB 0012                sub.l      D0, [A3 + 0x12]
  2877. 00001DF2  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2878. 00001DF6  2E2E FFEA                move.l     D7, [A6 - 0x16]
  2879. 00001DFA  603C                     bra        +0x3E /* 00001E38 */
  2880. label00001DFC:
  2881. 00001DFC  486E FFF0                pea.l      [A6 - 0x10]
  2882. 00001E00  4EBA FE9C                jsr        [PC - 0x164 /* 00001C9E */]
  2883. 00001E04  7000                     moveq.l    D0, 0x00
  2884. 00001E06  206E FFF0                movea.l    A0, [A6 - 0x10]
  2885. 00001E0A  1010                     move.b     D0, [A0]
  2886. 00001E0C  C0BC 0000 00FF           and.l      D0, 0xFF
  2887. 00001E12  322D CE7A                move.w     D1, [A5 - 0x3186]
  2888. 00001E16  48C1                     ext.l      D1
  2889. 00001E18  B280                     cmp.l      D1, D0
  2890. 00001E1A  57C6                     seq        D6
  2891. 00001E1C  4406                     neg.b      D6
  2892. 00001E1E  1006                     move.b     D0, D6
  2893. 00001E20  6704                     beq        +0x6 /* 00001E26 */
  2894. 00001E22  52AE FFF0                addq.l     [A6 - 0x10], 1
  2895. label00001E26:
  2896. 00001E26  206C 0014                movea.l    A0, [A4 + 0x14]
  2897. 00001E2A  202E FFF0                move.l     D0, [A6 - 0x10]
  2898. 00001E2E  B090                     cmp.l      D0, [A0]
  2899. 00001E30  6F02                     ble        +0x4 /* 00001E34 */
  2900. 00001E32  601C                     bra        +0x1E /* 00001E50 */
  2901. label00001E34:
  2902. 00001E34  5287                     addq.l     D7, 1
  2903. 00001E36  6906                     bvs        +0x8 /* 00001E3E */
  2904. label00001E38:
  2905. 00001E38  BEAE FFE6                cmp.l      D7, [A6 - 0x1A]
  2906. 00001E3C  6FBE                     ble        -0x40 /* 00001DFC */
  2907. label00001E3E:
  2908. 00001E3E  206C 0014                movea.l    A0, [A4 + 0x14]
  2909. 00001E42  20AE FFF0                move.l     [A0], [A6 - 0x10]
  2910. 00001E46  1006                     move.b     D0, D6
  2911. 00001E48  6706                     beq        +0x8 /* 00001E50 */
  2912. 00001E4A  206C 0014                movea.l    A0, [A4 + 0x14]
  2913. 00001E4E  5390                     subq.l     [A0], 1
  2914. label00001E50:
  2915. 00001E50  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2916. 00001E54  4E5E                     unlink     A6
  2917. 00001E56  2E9F                     move.l     [A7], [A7]+
  2918. 00001E58  4E75                     rts
  2919. fn00001E5A:
  2920. 00001E5A  4E56 FEB6                link       A6, -0x014A
  2921. 00001E5E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2922. 00001E62  286E 0008                movea.l    A4, [A6 + 0x8]
  2923. 00001E66  7000                     moveq.l    D0, 0x00
  2924. 00001E68  2D40 FEDE                move.l     [A6 - 0x122], D0
  2925. 00001E6C  266C 0020                movea.l    A3, [A4 + 0x20]
  2926. 00001E70  70FF                     moveq.l    D0, 0xFFFFFFFF
  2927. 00001E72  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  2928. 00001E76  6F20                     ble        +0x22 /* 00001E98 */
  2929. 00001E78  42A7                     clr.l      -[A7]
  2930. 00001E7A  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  2931. 00001E7E  42A7                     clr.l      -[A7]
  2932. 00001E80  206C 0018                movea.l    A0, [A4 + 0x18]
  2933. 00001E84  2F10                     move.l     -[A7], [A0]
  2934. 00001E86  206C 0014                movea.l    A0, [A4 + 0x14]
  2935. 00001E8A  2F10                     move.l     -[A7], [A0]
  2936. 00001E8C  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  2937. 00001E90  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  2938. 00001E94  275F 000A                move.l     [A3 + 0xA], [A7]+
  2939. label00001E98:
  2940. 00001E98  70FF                     moveq.l    D0, 0xFFFFFFFF
  2941. 00001E9A  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  2942. 00001E9E  6F06                     ble        +0x8 /* 00001EA6 */
  2943. 00001EA0  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  2944. label00001EA6:
  2945. 00001EA6  4AAB 000A                tst.l      [A3 + 0xA]
  2946. 00001EAA  660E                     bne        +0x10 /* 00001EBA */
  2947. 00001EAC  206C 0018                movea.l    A0, [A4 + 0x18]
  2948. 00001EB0  226C 0014                movea.l    A1, [A4 + 0x14]
  2949. 00001EB4  2290                     move.l     [A1], [A0]
  2950. 00001EB6  6000 027E                bra        +0x280 /* 00002136 */
  2951. label00001EBA:
  2952. 00001EBA  202B 000A                move.l     D0, [A3 + 0xA]
  2953. 00001EBE  B0AB 000E                cmp.l      D0, [A3 + 0xE]
  2954. 00001EC2  6F06                     ble        +0x8 /* 00001ECA */
  2955. 00001EC4  276B 000A 000E           move.l     [A3 + 0xE], [A3 + 0xA]
  2956. label00001ECA:
  2957. 00001ECA  42A7                     clr.l      -[A7]
  2958. 00001ECC  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  2959. 00001ED0  4EAD 2202                jsr        [A5 + 0x2202 /* export_1084 */]
  2960. 00001ED4  1F3C 0001                move.b     -[A7], 0x1
  2961. 00001ED8  486E FEDE                pea.l      [A6 - 0x122]
  2962. 00001EDC  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  2963. 00001EE0  381F                     move.w     D4, [A7]+
  2964. 00001EE2  4AAE FEDE                tst.l      [A6 - 0x122]
  2965. 00001EE6  6710                     beq        +0x12 /* 00001EF8 */
  2966. 00001EE8  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  2967. 00001EEC  205F                     movea.l    A0, [A7]+
  2968. 00001EEE  A064                     syscall    MoveHHi
  2969. 00001EF0  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  2970. 00001EF4  205F                     movea.l    A0, [A7]+
  2971. 00001EF6  A029                     syscall    HLock
  2972. label00001EF8:
  2973. 00001EF8  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2974. 00001EFC  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2975. 00001F00  3004                     move.w     D0, D4
  2976. 00001F02  6716                     beq        +0x18 /* 00001F1A */
  2977. 00001F04  5340                     subq.w     D0, 1
  2978. 00001F06  6700 00D8                beq        +0xDA /* 00001FE0 */
  2979. 00001F0A  5340                     subq.w     D0, 1
  2980. 00001F0C  6700 00D2                beq        +0xD4 /* 00001FE0 */
  2981. 00001F10  5340                     subq.w     D0, 1
  2982. 00001F12  6700 01F2                beq        +0x1F4 /* 00002106 */
  2983. 00001F16  6000 01F8                bra        +0x1FA /* 00002110 */
  2984. label00001F1A:
  2985. 00001F1A  7002                     moveq.l    D0, 0x02
  2986. 00001F1C  2D40 FED2                move.l     [A6 - 0x12E], D0
  2987. 00001F20  2D6B 000A FECE           move.l     [A6 - 0x132], [A3 + 0xA]
  2988. 00001F26  2E2E FED2                move.l     D7, [A6 - 0x12E]
  2989. 00001F2A  602A                     bra        +0x2C /* 00001F56 */
  2990. label00001F2C:
  2991. 00001F2C  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2992. 00001F30  486E FEF0                pea.l      [A6 - 0x110]
  2993. 00001F34  4267                     clr.w      -[A7]
  2994. 00001F36  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  2995. 00001F3A  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2996. 00001F3E  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  2997. 00001F42  206C 0018                movea.l    A0, [A4 + 0x18]
  2998. 00001F46  226C 0014                movea.l    A1, [A4 + 0x14]
  2999. 00001F4A  2010                     move.l     D0, [A0]
  3000. 00001F4C  B091                     cmp.l      D0, [A1]
  3001. 00001F4E  6D02                     blt        +0x4 /* 00001F52 */
  3002. 00001F50  600A                     bra        +0xC /* 00001F5C */
  3003. label00001F52:
  3004. 00001F52  5287                     addq.l     D7, 1
  3005. 00001F54  6906                     bvs        +0x8 /* 00001F5C */
  3006. label00001F56:
  3007. 00001F56  BEAE FECE                cmp.l      D7, [A6 - 0x132]
  3008. 00001F5A  6FD0                     ble        -0x2E /* 00001F2C */
  3009. label00001F5C:
  3010. 00001F5C  206C 0018                movea.l    A0, [A4 + 0x18]
  3011. 00001F60  226C 0014                movea.l    A1, [A4 + 0x14]
  3012. 00001F64  2010                     move.l     D0, [A0]
  3013. 00001F66  B091                     cmp.l      D0, [A1]
  3014. 00001F68  6F08                     ble        +0xA /* 00001F72 */
  3015. 00001F6A  2049                     movea.l    A0, A1
  3016. 00001F6C  226C 0018                movea.l    A1, [A4 + 0x18]
  3017. 00001F70  2290                     move.l     [A1], [A0]
  3018. label00001F72:
  3019. 00001F72  206C 0018                movea.l    A0, [A4 + 0x18]
  3020. 00001F76  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3021. 00001F7A  7000                     moveq.l    D0, 0x00
  3022. 00001F7C  2D40 FECA                move.l     [A6 - 0x136], D0
  3023. 00001F80  202B 000E                move.l     D0, [A3 + 0xE]
  3024. 00001F84  90AB 000A                sub.l      D0, [A3 + 0xA]
  3025. 00001F88  2D40 FEC6                move.l     [A6 - 0x13A], D0
  3026. 00001F8C  2E2E FECA                move.l     D7, [A6 - 0x136]
  3027. 00001F90  6044                     bra        +0x46 /* 00001FD6 */
  3028. label00001F92:
  3029. 00001F92  2A2E FFF0                move.l     D5, [A6 - 0x10]
  3030. 00001F96  486E FFF0                pea.l      [A6 - 0x10]
  3031. 00001F9A  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3032. 00001F9E  206C 0014                movea.l    A0, [A4 + 0x14]
  3033. 00001FA2  202E FFF0                move.l     D0, [A6 - 0x10]
  3034. 00001FA6  B090                     cmp.l      D0, [A0]
  3035. 00001FA8  6D08                     blt        +0xA /* 00001FB2 */
  3036. 00001FAA  2D45 FFF0                move.l     [A6 - 0x10], D5
  3037. 00001FAE  6000 0160                bra        +0x162 /* 00002110 */
  3038. label00001FB2:
  3039. 00001FB2  486E FFF0                pea.l      [A6 - 0x10]
  3040. 00001FB6  486E FEF0                pea.l      [A6 - 0x110]
  3041. 00001FBA  4267                     clr.w      -[A7]
  3042. 00001FBC  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  3043. 00001FC0  206C 0014                movea.l    A0, [A4 + 0x14]
  3044. 00001FC4  202E FFF0                move.l     D0, [A6 - 0x10]
  3045. 00001FC8  B090                     cmp.l      D0, [A0]
  3046. 00001FCA  6D04                     blt        +0x6 /* 00001FD0 */
  3047. 00001FCC  6000 0142                bra        +0x144 /* 00002110 */
  3048. label00001FD0:
  3049. 00001FD0  5287                     addq.l     D7, 1
  3050. 00001FD2  6900 013C                bvs        +0x13E /* 00002110 */
  3051. label00001FD6:
  3052. 00001FD6  BEAE FEC6                cmp.l      D7, [A6 - 0x13A]
  3053. 00001FDA  6FB6                     ble        -0x48 /* 00001F92 */
  3054. 00001FDC  6000 0132                bra        +0x134 /* 00002110 */
  3055. label00001FE0:
  3056. 00001FE0  7002                     moveq.l    D0, 0x02
  3057. 00001FE2  2D40 FEC2                move.l     [A6 - 0x13E], D0
  3058. 00001FE6  2D6B 000A FEBE           move.l     [A6 - 0x142], [A3 + 0xA]
  3059. 00001FEC  2E2E FEC2                move.l     D7, [A6 - 0x13E]
  3060. 00001FF0  6068                     bra        +0x6A /* 0000205A */
  3061. label00001FF2:
  3062. 00001FF2  7002                     moveq.l    D0, 0x02
  3063. 00001FF4  B044                     cmp.w      D0, D4
  3064. 00001FF6  6608                     bne        +0xA /* 00002000 */
  3065. 00001FF8  206E FEDE                movea.l    A0, [A6 - 0x122]
  3066. 00001FFC  2C10                     move.l     D6, [A0]
  3067. 00001FFE  6002                     bra        +0x4 /* 00002002 */
  3068. label00002000:
  3069. 00002000  7C00                     moveq.l    D6, 0x00
  3070. label00002002:
  3071. 00002002  206C 0018                movea.l    A0, [A4 + 0x18]
  3072. 00002006  2F10                     move.l     -[A7], [A0]
  3073. 00002008  206C 0014                movea.l    A0, [A4 + 0x14]
  3074. 0000200C  226C 0018                movea.l    A1, [A4 + 0x18]
  3075. 00002010  2010                     move.l     D0, [A0]
  3076. 00002012  9091                     sub.l      D0, [A1]
  3077. 00002014  3F00                     move.w     -[A7], D0
  3078. 00002016  4267                     clr.w      -[A7]
  3079. 00002018  1F3C 0001                move.b     -[A7], 0x1
  3080. 0000201C  2F06                     move.l     -[A7], D6
  3081. 0000201E  486E FEE4                pea.l      [A6 - 0x11C]
  3082. 00002022  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3083. 00002028  A8B5                     syscall    ScriptUtil
  3084. 0000202A  206C 0018                movea.l    A0, [A4 + 0x18]
  3085. 0000202E  302E FEE6                move.w     D0, [A6 - 0x11A]
  3086. 00002032  48C0                     ext.l      D0
  3087. 00002034  D190                     add.l      [A0], D0
  3088. 00002036  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  3089. 0000203A  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3090. 0000203E  206C 0018                movea.l    A0, [A4 + 0x18]
  3091. 00002042  226C 0014                movea.l    A1, [A4 + 0x14]
  3092. 00002046  2010                     move.l     D0, [A0]
  3093. 00002048  B091                     cmp.l      D0, [A1]
  3094. 0000204A  6D0A                     blt        +0xC /* 00002056 */
  3095. 0000204C  2049                     movea.l    A0, A1
  3096. 0000204E  226C 0018                movea.l    A1, [A4 + 0x18]
  3097. 00002052  2290                     move.l     [A1], [A0]
  3098. 00002054  600A                     bra        +0xC /* 00002060 */
  3099. label00002056:
  3100. 00002056  5287                     addq.l     D7, 1
  3101. 00002058  6906                     bvs        +0x8 /* 00002060 */
  3102. label0000205A:
  3103. 0000205A  BEAE FEBE                cmp.l      D7, [A6 - 0x142]
  3104. 0000205E  6F92                     ble        -0x6C /* 00001FF2 */
  3105. label00002060:
  3106. 00002060  206C 0018                movea.l    A0, [A4 + 0x18]
  3107. 00002064  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3108. 00002068  7000                     moveq.l    D0, 0x00
  3109. 0000206A  2D40 FEBA                move.l     [A6 - 0x146], D0
  3110. 0000206E  202B 000E                move.l     D0, [A3 + 0xE]
  3111. 00002072  90AB 000A                sub.l      D0, [A3 + 0xA]
  3112. 00002076  2D40 FEB6                move.l     [A6 - 0x14A], D0
  3113. 0000207A  2E2E FEBA                move.l     D7, [A6 - 0x146]
  3114. 0000207E  607C                     bra        +0x7E /* 000020FC */
  3115. label00002080:
  3116. 00002080  2A2E FFF0                move.l     D5, [A6 - 0x10]
  3117. 00002084  486E FFF0                pea.l      [A6 - 0x10]
  3118. 00002088  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  3119. 0000208C  206C 0014                movea.l    A0, [A4 + 0x14]
  3120. 00002090  202E FFF0                move.l     D0, [A6 - 0x10]
  3121. 00002094  B090                     cmp.l      D0, [A0]
  3122. 00002096  6D06                     blt        +0x8 /* 0000209E */
  3123. 00002098  2D45 FFF0                move.l     [A6 - 0x10], D5
  3124. 0000209C  6072                     bra        +0x74 /* 00002110 */
  3125. label0000209E:
  3126. 0000209E  7002                     moveq.l    D0, 0x02
  3127. 000020A0  B044                     cmp.w      D0, D4
  3128. 000020A2  660E                     bne        +0x10 /* 000020B2 */
  3129. 000020A4  206E FEDE                movea.l    A0, [A6 - 0x122]
  3130. 000020A8  2C10                     move.l     D6, [A0]
  3131. 000020AA  2D6E FFF0 FED6           move.l     [A6 - 0x12A], [A6 - 0x10]
  3132. 000020B0  600A                     bra        +0xC /* 000020BC */
  3133. label000020B2:
  3134. 000020B2  7C00                     moveq.l    D6, 0x00
  3135. 000020B4  206C 0018                movea.l    A0, [A4 + 0x18]
  3136. 000020B8  2D50 FED6                move.l     [A6 - 0x12A], [A0]
  3137. label000020BC:
  3138. 000020BC  2F2E FED6                move.l     -[A7], [A6 - 0x12A]
  3139. 000020C0  206C 0014                movea.l    A0, [A4 + 0x14]
  3140. 000020C4  2010                     move.l     D0, [A0]
  3141. 000020C6  90AE FED6                sub.l      D0, [A6 - 0x12A]
  3142. 000020CA  3F00                     move.w     -[A7], D0
  3143. 000020CC  4267                     clr.w      -[A7]
  3144. 000020CE  1F3C 0001                move.b     -[A7], 0x1
  3145. 000020D2  2F06                     move.l     -[A7], D6
  3146. 000020D4  486E FEE4                pea.l      [A6 - 0x11C]
  3147. 000020D8  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  3148. 000020DE  A8B5                     syscall    ScriptUtil
  3149. 000020E0  302E FEE6                move.w     D0, [A6 - 0x11A]
  3150. 000020E4  48C0                     ext.l      D0
  3151. 000020E6  D1AE FFF0                add.l      [A6 - 0x10], D0
  3152. 000020EA  206C 0014                movea.l    A0, [A4 + 0x14]
  3153. 000020EE  202E FFF0                move.l     D0, [A6 - 0x10]
  3154. 000020F2  B090                     cmp.l      D0, [A0]
  3155. 000020F4  6D02                     blt        +0x4 /* 000020F8 */
  3156. 000020F6  6018                     bra        +0x1A /* 00002110 */
  3157. label000020F8:
  3158. 000020F8  5287                     addq.l     D7, 1
  3159. 000020FA  6914                     bvs        +0x16 /* 00002110 */
  3160. label000020FC:
  3161. 000020FC  BEAE FEB6                cmp.l      D7, [A6 - 0x14A]
  3162. 00002100  6F00 FF7E                ble        -0x80 /* 00002080 */
  3163. 00002104  600A                     bra        +0xC /* 00002110 */
  3164. label00002106:
  3165. 00002106  206C 0018                movea.l    A0, [A4 + 0x18]
  3166. 0000210A  226C 0014                movea.l    A1, [A4 + 0x14]
  3167. 0000210E  2290                     move.l     [A1], [A0]
  3168. label00002110:
  3169. 00002110  206C 0014                movea.l    A0, [A4 + 0x14]
  3170. 00002114  202E FFF0                move.l     D0, [A6 - 0x10]
  3171. 00002118  B090                     cmp.l      D0, [A0]
  3172. 0000211A  6C04                     bge        +0x6 /* 00002120 */
  3173. 0000211C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  3174. label00002120:
  3175. 00002120  4AAE FEDE                tst.l      [A6 - 0x122]
  3176. 00002124  6710                     beq        +0x12 /* 00002136 */
  3177. 00002126  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  3178. 0000212A  205F                     movea.l    A0, [A7]+
  3179. 0000212C  A02A                     syscall    HUnlock
  3180. 0000212E  2F2E FEDE                move.l     -[A7], [A6 - 0x122]
  3181. 00002132  205F                     movea.l    A0, [A7]+
  3182. 00002134  A049                     syscall    HPurge
  3183. label00002136:
  3184. 00002136  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3185. 0000213A  4E5E                     unlink     A6
  3186. 0000213C  2E9F                     move.l     [A7], [A7]+
  3187. 0000213E  4E75                     rts
  3188. fn00002140:
  3189. 00002140  4E56 FFE8                link       A6, -0x0018
  3190. 00002144  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3191. 00002148  286E 0008                movea.l    A4, [A6 + 0x8]
  3192. 0000214C  266C 0020                movea.l    A3, [A4 + 0x20]
  3193. 00002150  70FF                     moveq.l    D0, 0xFFFFFFFF
  3194. 00002152  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  3195. 00002156  6F20                     ble        +0x22 /* 00002178 */
  3196. 00002158  42A7                     clr.l      -[A7]
  3197. 0000215A  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  3198. 0000215E  42A7                     clr.l      -[A7]
  3199. 00002160  206C 0018                movea.l    A0, [A4 + 0x18]
  3200. 00002164  2F10                     move.l     -[A7], [A0]
  3201. 00002166  206C 0014                movea.l    A0, [A4 + 0x14]
  3202. 0000216A  2F10                     move.l     -[A7], [A0]
  3203. 0000216C  4EAD 118A                jsr        [A5 + 0x118A /* export_557 */]
  3204. 00002170  4EAD 21B2                jsr        [A5 + 0x21B2 /* export_1074 */]
  3205. 00002174  275F 0002                move.l     [A3 + 0x2], [A7]+
  3206. label00002178:
  3207. 00002178  70FF                     moveq.l    D0, 0xFFFFFFFF
  3208. 0000217A  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  3209. 0000217E  6F06                     ble        +0x8 /* 00002186 */
  3210. 00002180  276B 0002 0006           move.l     [A3 + 0x6], [A3 + 0x2]
  3211. label00002186:
  3212. 00002186  4AAB 0002                tst.l      [A3 + 0x2]
  3213. 0000218A  660E                     bne        +0x10 /* 0000219A */
  3214. 0000218C  206C 0018                movea.l    A0, [A4 + 0x18]
  3215. 00002190  226C 0014                movea.l    A1, [A4 + 0x14]
  3216. 00002194  2290                     move.l     [A1], [A0]
  3217. 00002196  6000 0112                bra        +0x114 /* 000022AA */
  3218. label0000219A:
  3219. 0000219A  4267                     clr.w      -[A7]
  3220. 0000219C  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3221. 000021A0  101F                     move.b     D0, [A7]+
  3222. 000021A2  6700 00B0                beq        +0xB2 /* 00002254 */
  3223. 000021A6  7001                     moveq.l    D0, 0x01
  3224. 000021A8  2D40 FFF4                move.l     [A6 - 0xC], D0
  3225. 000021AC  202B 0002                move.l     D0, [A3 + 0x2]
  3226. 000021B0  5380                     subq.l     D0, 1
  3227. 000021B2  2D40 FFF0                move.l     [A6 - 0x10], D0
  3228. 000021B6  2C2E FFF4                move.l     D6, [A6 - 0xC]
  3229. 000021BA  6042                     bra        +0x44 /* 000021FE */
  3230. label000021BC:
  3231. 000021BC  4267                     clr.w      -[A7]
  3232. 000021BE  206C 0018                movea.l    A0, [A4 + 0x18]
  3233. 000021C2  2F10                     move.l     -[A7], [A0]
  3234. 000021C4  4267                     clr.w      -[A7]
  3235. 000021C6  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3236. 000021CC  A8B5                     syscall    ScriptUtil
  3237. 000021CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3238. 000021D0  B05F                     cmp.w      D0, [A7]+
  3239. 000021D2  6608                     bne        +0xA /* 000021DC */
  3240. 000021D4  206C 0018                movea.l    A0, [A4 + 0x18]
  3241. 000021D8  5490                     addq.l     [A0], 2
  3242. 000021DA  6006                     bra        +0x8 /* 000021E2 */
  3243. label000021DC:
  3244. 000021DC  206C 0018                movea.l    A0, [A4 + 0x18]
  3245. 000021E0  5290                     addq.l     [A0], 1
  3246. label000021E2:
  3247. 000021E2  206C 0018                movea.l    A0, [A4 + 0x18]
  3248. 000021E6  226C 0014                movea.l    A1, [A4 + 0x14]
  3249. 000021EA  2010                     move.l     D0, [A0]
  3250. 000021EC  B091                     cmp.l      D0, [A1]
  3251. 000021EE  6D0A                     blt        +0xC /* 000021FA */
  3252. 000021F0  2049                     movea.l    A0, A1
  3253. 000021F2  226C 0018                movea.l    A1, [A4 + 0x18]
  3254. 000021F6  2290                     move.l     [A1], [A0]
  3255. 000021F8  600A                     bra        +0xC /* 00002204 */
  3256. label000021FA:
  3257. 000021FA  5286                     addq.l     D6, 1
  3258. 000021FC  6906                     bvs        +0x8 /* 00002204 */
  3259. label000021FE:
  3260. 000021FE  BCAE FFF0                cmp.l      D6, [A6 - 0x10]
  3261. 00002202  6FB8                     ble        -0x46 /* 000021BC */
  3262. label00002204:
  3263. 00002204  206C 0018                movea.l    A0, [A4 + 0x18]
  3264. 00002208  2E10                     move.l     D7, [A0]
  3265. 0000220A  7001                     moveq.l    D0, 0x01
  3266. 0000220C  2D40 FFEC                move.l     [A6 - 0x14], D0
  3267. 00002210  202B 0006                move.l     D0, [A3 + 0x6]
  3268. 00002214  90AB 0002                sub.l      D0, [A3 + 0x2]
  3269. 00002218  5280                     addq.l     D0, 1
  3270. 0000221A  2D40 FFE8                move.l     [A6 - 0x18], D0
  3271. 0000221E  2C2E FFEC                move.l     D6, [A6 - 0x14]
  3272. 00002222  6028                     bra        +0x2A /* 0000224C */
  3273. label00002224:
  3274. 00002224  4267                     clr.w      -[A7]
  3275. 00002226  2F07                     move.l     -[A7], D7
  3276. 00002228  4267                     clr.w      -[A7]
  3277. 0000222A  2F3C 8206 0010           move.l     -[A7], 0x82060010
  3278. 00002230  A8B5                     syscall    ScriptUtil
  3279. 00002232  70FF                     moveq.l    D0, 0xFFFFFFFF
  3280. 00002234  B05F                     cmp.w      D0, [A7]+
  3281. 00002236  6604                     bne        +0x6 /* 0000223C */
  3282. 00002238  5487                     addq.l     D7, 2
  3283. 0000223A  6002                     bra        +0x4 /* 0000223E */
  3284. label0000223C:
  3285. 0000223C  5287                     addq.l     D7, 1
  3286. label0000223E:
  3287. 0000223E  206C 0014                movea.l    A0, [A4 + 0x14]
  3288. 00002242  BE90                     cmp.l      D7, [A0]
  3289. 00002244  6D02                     blt        +0x4 /* 00002248 */
  3290. 00002246  6058                     bra        +0x5A /* 000022A0 */
  3291. label00002248:
  3292. 00002248  5286                     addq.l     D6, 1
  3293. 0000224A  6954                     bvs        +0x56 /* 000022A0 */
  3294. label0000224C:
  3295. 0000224C  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  3296. 00002250  6FD2                     ble        -0x2C /* 00002224 */
  3297. 00002252  604C                     bra        +0x4E /* 000022A0 */
  3298. label00002254:
  3299. 00002254  206C 0018                movea.l    A0, [A4 + 0x18]
  3300. 00002258  202B 0002                move.l     D0, [A3 + 0x2]
  3301. 0000225C  D090                     add.l      D0, [A0]
  3302. 0000225E  5380                     subq.l     D0, 1
  3303. 00002260  206C 0018                movea.l    A0, [A4 + 0x18]
  3304. 00002264  2080                     move.l     [A0], D0
  3305. 00002266  206C 0018                movea.l    A0, [A4 + 0x18]
  3306. 0000226A  226C 0014                movea.l    A1, [A4 + 0x14]
  3307. 0000226E  2010                     move.l     D0, [A0]
  3308. 00002270  B091                     cmp.l      D0, [A1]
  3309. 00002272  6F08                     ble        +0xA /* 0000227C */
  3310. 00002274  2049                     movea.l    A0, A1
  3311. 00002276  226C 0018                movea.l    A1, [A4 + 0x18]
  3312. 0000227A  2290                     move.l     [A1], [A0]
  3313. label0000227C:
  3314. 0000227C  202B 0002                move.l     D0, [A3 + 0x2]
  3315. 00002280  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  3316. 00002284  6F08                     ble        +0xA /* 0000228E */
  3317. 00002286  206C 0018                movea.l    A0, [A4 + 0x18]
  3318. 0000228A  2E10                     move.l     D7, [A0]
  3319. 0000228C  6012                     bra        +0x14 /* 000022A0 */
  3320. label0000228E:
  3321. 0000228E  206C 0018                movea.l    A0, [A4 + 0x18]
  3322. 00002292  202B 0006                move.l     D0, [A3 + 0x6]
  3323. 00002296  D090                     add.l      D0, [A0]
  3324. 00002298  90AB 0002                sub.l      D0, [A3 + 0x2]
  3325. 0000229C  2E00                     move.l     D7, D0
  3326. 0000229E  5287                     addq.l     D7, 1
  3327. label000022A0:
  3328. 000022A0  206C 0014                movea.l    A0, [A4 + 0x14]
  3329. 000022A4  BE90                     cmp.l      D7, [A0]
  3330. 000022A6  6C02                     bge        +0x4 /* 000022AA */
  3331. 000022A8  2087                     move.l     [A0], D7
  3332. label000022AA:
  3333. 000022AA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3334. 000022AE  4E5E                     unlink     A6
  3335. 000022B0  2E9F                     move.l     [A7], [A7]+
  3336. 000022B2  4E75                     rts
  3337. export_870:
  3338. fn000022B4:
  3339. 000022B4  4E56 FFFA                link       A6, -0x0006
  3340. 000022B8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3341. 000022BC  2C2E 001C                move.l     D6, [A6 + 0x1C]
  3342. 000022C0  206E 000C                movea.l    A0, [A6 + 0xC]
  3343. 000022C4  7000                     moveq.l    D0, 0x00
  3344. 000022C6  2080                     move.l     [A0], D0
  3345. 000022C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3346. 000022CC  7000                     moveq.l    D0, 0x00
  3347. 000022CE  2080                     move.l     [A0], D0
  3348. 000022D0  4EBA E234                jsr        [PC - 0x1DCC /* 00000506 */]
  3349. 000022D4  42A7                     clr.l      -[A7]
  3350. 000022D6  4EBA DD28                jsr        [PC - 0x22D8 /* 00000000 */]
  3351. 000022DA  265F                     movea.l    A3, [A7]+
  3352. 000022DC  4267                     clr.w      -[A7]
  3353. 000022DE  4EBA DDB2                jsr        [PC - 0x224E /* 00000092 */]
  3354. 000022E2  3B5F C166                move.w     [A5 - 0x3E9A], [A7]+
  3355. 000022E6  4267                     clr.w      -[A7]
  3356. 000022E8  3F2D C166                move.w     -[A7], [A5 - 0x3E9A]
  3357. 000022EC  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  3358. 000022F0  3E1F                     move.w     D7, [A7]+
  3359. 000022F2  2046                     movea.l    A0, D6
  3360. 000022F4  2F08                     move.l     -[A7], A0
  3361. 000022F6  42A7                     clr.l      -[A7]
  3362. 000022F8  2F0B                     move.l     -[A7], A3
  3363. 000022FA  4EBA DD54                jsr        [PC - 0x22AC /* 00000050 */]
  3364. 000022FE  201F                     move.l     D0, [A7]+
  3365. 00002300  205F                     movea.l    A0, [A7]+
  3366. 00002302  2080                     move.l     [A0], D0
  3367. 00002304  2046                     movea.l    A0, D6
  3368. 00002306  226E 0018                movea.l    A1, [A6 + 0x18]
  3369. 0000230A  2290                     move.l     [A1], [A0]
  3370. 0000230C  2046                     movea.l    A0, D6
  3371. 0000230E  202B 0004                move.l     D0, [A3 + 0x4]
  3372. 00002312  D090                     add.l      D0, [A0]
  3373. 00002314  5380                     subq.l     D0, 1
  3374. 00002316  206E 0010                movea.l    A0, [A6 + 0x10]
  3375. 0000231A  2080                     move.l     [A0], D0
  3376. 0000231C  206E 0010                movea.l    A0, [A6 + 0x10]
  3377. 00002320  226E 0014                movea.l    A1, [A6 + 0x14]
  3378. 00002324  2290                     move.l     [A1], [A0]
  3379. 00002326  286E 0020                movea.l    A4, [A6 + 0x20]
  3380. 0000232A  1014                     move.b     D0, [A4]
  3381. 0000232C  6648                     bne        +0x4A /* 00002376 */
  3382. 0000232E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3383. 00002330  B0AC 0022                cmp.l      D0, [A4 + 0x22]
  3384. 00002334  670E                     beq        +0x10 /* 00002344 */
  3385. 00002336  2F0E                     move.l     -[A7], A6
  3386. 00002338  4EBA F83C                jsr        [PC - 0x7C4 /* 00001B76 */]
  3387. 0000233C  206E 000C                movea.l    A0, [A6 + 0xC]
  3388. 00002340  4A90                     tst.l      [A0]
  3389. 00002342  6632                     bne        +0x34 /* 00002376 */
  3390. label00002344:
  3391. 00002344  70FF                     moveq.l    D0, 0xFFFFFFFF
  3392. 00002346  B0AC 0012                cmp.l      D0, [A4 + 0x12]
  3393. 0000234A  670E                     beq        +0x10 /* 0000235A */
  3394. 0000234C  2F0E                     move.l     -[A7], A6
  3395. 0000234E  4EBA F992                jsr        [PC - 0x66E /* 00001CE2 */]
  3396. 00002352  206E 0008                movea.l    A0, [A6 + 0x8]
  3397. 00002356  4A90                     tst.l      [A0]
  3398. 00002358  661C                     bne        +0x1E /* 00002376 */
  3399. label0000235A:
  3400. 0000235A  70FF                     moveq.l    D0, 0xFFFFFFFF
  3401. 0000235C  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  3402. 00002360  6706                     beq        +0x8 /* 00002368 */
  3403. 00002362  2F0E                     move.l     -[A7], A6
  3404. 00002364  4EBA FAF4                jsr        [PC - 0x50C /* 00001E5A */]
  3405. label00002368:
  3406. 00002368  70FF                     moveq.l    D0, 0xFFFFFFFF
  3407. 0000236A  B0AC 0002                cmp.l      D0, [A4 + 0x2]
  3408. 0000236E  6706                     beq        +0x8 /* 00002376 */
  3409. 00002370  2F0E                     move.l     -[A7], A6
  3410. 00002372  4EBA FDCC                jsr        [PC - 0x234 /* 00002140 */]
  3411. label00002376:
  3412. 00002376  206D FE80                movea.l    A0, [A5 - 0x180]
  3413. 0000237A  3147 0044                move.w     [A0 + 0x44], D7
  3414. 0000237E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3415. 00002382  4E5E                     unlink     A6
  3416. 00002384  205F                     movea.l    A0, [A7]+
  3417. 00002386  DEFC 001C                add.w      A7, 0x1C
  3418. 0000238A  4ED0                     jmp        [A0]
  3419. export_871:
  3420. 0000238C  4E56 FFEA                link       A6, -0x0016
  3421. 00002390  486E FFF4                pea.l      [A6 - 0xC]
  3422. 00002394  4EBA 0068                jsr        [PC + 0x68 /* 000023FE */]
  3423. 00002398  102E FFF4                move.b     D0, [A6 - 0xC]
  3424. 0000239C  6714                     beq        +0x16 /* 000023B2 */
  3425. 0000239E  202E FFF6                move.l     D0, [A6 - 0xA]
  3426. 000023A2  4480                     neg.l      D0
  3427. 000023A4  2D40 FFF6                move.l     [A6 - 0xA], D0
  3428. 000023A8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  3429. 000023AC  4EBA 0BEA                jsr        [PC + 0xBEA /* 00002F98 */]
  3430. 000023B0  602E                     bra        +0x30 /* 000023E0 */
  3431. label000023B2:
  3432. 000023B2  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3433. 000023B6  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3434. 000023BA  7004                     moveq.l    D0, 0x04
  3435. label000023BC:
  3436. 000023BC  30D9                     move.w     [A0]+, [A1]+
  3437. 000023BE  51C8 FFFC                dbf        D0, -0x6 /* 000023BC */
  3438. 000023C2  0A2E 0080 FFEA           xori.b     [A6 - 0x16], 0x80
  3439. 000023C8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3440. 000023CC  43EE FFEA                lea.l      A1, [A6 - 0x16]
  3441. 000023D0  7004                     moveq.l    D0, 0x04
  3442. label000023D2:
  3443. 000023D2  30D9                     move.w     [A0]+, [A1]+
  3444. 000023D4  51C8 FFFC                dbf        D0, -0x6 /* 000023D2 */
  3445. 000023D8  486E FFF6                pea.l      [A6 - 0xA]
  3446. 000023DC  4EBA 0B74                jsr        [PC + 0xB74 /* 00002F52 */]
  3447. label000023E0:
  3448. 000023E0  4E5E                     unlink     A6
  3449. 000023E2  4E75                     rts
  3450. export_872:
  3451. 000023E4  4E56 0000                link       A6, 0
  3452. 000023E8  4267                     clr.w      -[A7]
  3453. 000023EA  4EBA F18E                jsr        [PC - 0xE72 /* 0000157A */]
  3454. 000023EE  101F                     move.b     D0, [A7]+
  3455. 000023F0  0A00 0001                xori.b     D0, 0x1
  3456. 000023F4  1F00                     move.b     -[A7], D0
  3457. 000023F6  4EBA 0B84                jsr        [PC + 0xB84 /* 00002F7C */]
  3458. 000023FA  4E5E                     unlink     A6
  3459. 000023FC  4E75                     rts
  3460. export_873:
  3461. fn000023FE:
  3462. 000023FE  4E56 0000                link       A6, 0
  3463. 00002402  2F0C                     move.l     -[A7], A4
  3464. 00002404  286E 0008                movea.l    A4, [A6 + 0x8]
  3465. 00002408  4267                     clr.w      -[A7]
  3466. 0000240A  4EBA DDBA                jsr        [PC - 0x2246 /* 000001C6 */]
  3467. 0000240E  101F                     move.b     D0, [A7]+
  3468. 00002410  6614                     bne        +0x16 /* 00002426 */
  3469. 00002412  3F3C 0090                move.w     -[A7], 0x90
  3470. 00002416  4EBA DD8A                jsr        [PC - 0x2276 /* 000001A2 */]
  3471. 0000241A  18BC 0001                move.b     [A4], 0x1
  3472. 0000241E  7000                     moveq.l    D0, 0x00
  3473. 00002420  2940 0002                move.l     [A4 + 0x2], D0
  3474. 00002424  603E                     bra        +0x40 /* 00002464 */
  3475. label00002426:
  3476. 00002426  42A7                     clr.l      -[A7]
  3477. 00002428  4EBA DBD6                jsr        [PC - 0x242A /* 00000000 */]
  3478. 0000242C  205F                     movea.l    A0, [A7]+
  3479. 0000242E  1028 0003                move.b     D0, [A0 + 0x3]
  3480. 00002432  4880                     ext.w      D0
  3481. 00002434  5F40                     subq.w     D0, 7
  3482. 00002436  6716                     beq        +0x18 /* 0000244E */
  3483. 00002438  5540                     subq.w     D0, 2
  3484. 0000243A  6702                     beq        +0x4 /* 0000243E */
  3485. 0000243C  601C                     bra        +0x1E /* 0000245A */
  3486. label0000243E:
  3487. 0000243E  18BC 0001                move.b     [A4], 0x1
  3488. 00002442  42A7                     clr.l      -[A7]
  3489. 00002444  4EBA F08A                jsr        [PC - 0xF76 /* 000014D0 */]
  3490. 00002448  295F 0002                move.l     [A4 + 0x2], [A7]+
  3491. 0000244C  6016                     bra        +0x18 /* 00002464 */
  3492. label0000244E:
  3493. 0000244E  4214                     clr.b      [A4]
  3494. 00002450  486C 0002                pea.l      [A4 + 0x2]
  3495. 00002454  4EBA 0016                jsr        [PC + 0x16 /* 0000246C */]
  3496. 00002458  600A                     bra        +0xC /* 00002464 */
  3497. label0000245A:
  3498. 0000245A  2F3C 03DD 445A           move.l     -[A7], 0x3DD445A
  3499. 00002460  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  3500. label00002464:
  3501. 00002464  285F                     movea.l    A4, [A7]+
  3502. 00002466  4E5E                     unlink     A6
  3503. 00002468  2E9F                     move.l     [A7], [A7]+
  3504. 0000246A  4E75                     rts
  3505. export_874:
  3506. fn0000246C:
  3507. 0000246C  4E56 0000                link       A6, 0
  3508. 00002470  4267                     clr.w      -[A7]
  3509. 00002472  4EBA DDE4                jsr        [PC - 0x221C /* 00000258 */]
  3510. 00002476  101F                     move.b     D0, [A7]+
  3511. 00002478  661A                     bne        +0x1C /* 00002494 */
  3512. 0000247A  3F3C 0090                move.w     -[A7], 0x90
  3513. 0000247E  4EBA DD22                jsr        [PC - 0x22DE /* 000001A2 */]
  3514. 00002482  206E 0008                movea.l    A0, [A6 + 0x8]
  3515. 00002486  43FA 0022                lea.l      A1, [PC + 0x22 /* 000024AA, value 0x0 */]
  3516. 0000248A  7004                     moveq.l    D0, 0x04
  3517. label0000248C:
  3518. 0000248C  30D9                     move.w     [A0]+, [A1]+
  3519. 0000248E  51C8 FFFC                dbf        D0, -0x6 /* 0000248C */
  3520. 00002492  6010                     bra        +0x12 /* 000024A4 */
  3521. label00002494:
  3522. 00002494  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3523. 00002498  700A                     moveq.l    D0, 0x0A
  3524. 0000249A  2F00                     move.l     -[A7], D0
  3525. 0000249C  1F3C 0007                move.b     -[A7], 0x7
  3526. 000024A0  4EBA F066                jsr        [PC - 0xF9A /* 00001508 */]
  3527. label000024A4:
  3528. 000024A4  4E5E                     unlink     A6
  3529. 000024A6  2E9F                     move.l     [A7], [A7]+
  3530. 000024A8  4E75                     rts
  3531. 000024AA  0000 0000                ori.b      D0, 0x0
  3532. 000024AE  0000 0000                ori.b      D0, 0x0
  3533. 000024B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3534. export_875: // at 000024B4 (misaligned)
  3535. 000024B6  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  3536. 000024BA  0008 4EBA                ori.b      A0, 0xBA
  3537. 000024BE  007E 206E                ori.w      <<invalid special address>>, 0x206E /* ' n' */
  3538. 000024C2  0008 7002                ori.b      A0, 0x2
  3539. 000024C6  B050                     cmp.w      D0, [A0]
  3540. 000024C8  6708                     beq        +0xA /* 000024D2 */
  3541. 000024CA  3F3C 0074                move.w     -[A7], 0x74 /* 't' */
  3542. 000024CE  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3543. label000024D2:
  3544. 000024D2  4E5E                     unlink     A6
  3545. 000024D4  2E9F                     move.l     [A7], [A7]+
  3546. 000024D6  4E75                     rts
  3547. export_876:
  3548. 000024D8  4E56 FDFE                link       A6, -0x0202
  3549. 000024DC  4267                     clr.w      -[A7]
  3550. 000024DE  4EBA DF20                jsr        [PC - 0x20E0 /* 00000400 */]
  3551. 000024E2  101F                     move.b     D0, [A7]+
  3552. 000024E4  670E                     beq        +0x10 /* 000024F4 */
  3553. 000024E6  42A7                     clr.l      -[A7]
  3554. 000024E8  4EBA EFE6                jsr        [PC - 0x101A /* 000014D0 */]
  3555. 000024EC  201F                     move.l     D0, [A7]+
  3556. 000024EE  3D40 0008                move.w     [A6 + 0x8], D0
  3557. 000024F2  6044                     bra        +0x46 /* 00002538 */
  3558. label000024F4:
  3559. 000024F4  486E FE00                pea.l      [A6 - 0x200]
  3560. 000024F8  4EBA F24A                jsr        [PC - 0xDB6 /* 00001744 */]
  3561. 000024FC  486E FE00                pea.l      [A6 - 0x200]
  3562. 00002500  486E FDFE                pea.l      [A6 - 0x202]
  3563. 00002504  A900                     syscall    GetFNum
  3564. 00002506  4A6E FDFE                tst.w      [A6 - 0x202]
  3565. 0000250A  6626                     bne        +0x28 /* 00002532 */
  3566. 0000250C  3F2E FDFE                move.w     -[A7], [A6 - 0x202]
  3567. 00002510  486E FF00                pea.l      [A6 - 0x100]
  3568. 00002514  A8FF                     syscall    GetFName/GetFontName
  3569. 00002516  4267                     clr.w      -[A7]
  3570. 00002518  486E FE00                pea.l      [A6 - 0x200]
  3571. 0000251C  486E FF00                pea.l      [A6 - 0x100]
  3572. 00002520  4EAD 2922                jsr        [A5 + 0x2922 /* export_1312 */]
  3573. 00002524  101F                     move.b     D0, [A7]+
  3574. 00002526  660A                     bne        +0xC /* 00002532 */
  3575. 00002528  4267                     clr.w      -[A7]
  3576. 0000252A  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  3577. 0000252E  3D5F FDFE                move.w     [A6 - 0x202], [A7]+
  3578. label00002532:
  3579. 00002532  3D6E FDFE 0008           move.w     [A6 + 0x8], [A6 - 0x202]
  3580. label00002538:
  3581. 00002538  4E5E                     unlink     A6
  3582. 0000253A  4E75                     rts
  3583. export_877:
  3584. fn0000253C:
  3585. 0000253C  4E56 FFAC                link       A6, -0x0054
  3586. 00002540  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  3587. 00002544  4267                     clr.w      -[A7]
  3588. 00002546  4EBA F068                jsr        [PC - 0xF98 /* 000015B0 */]
  3589. 0000254A  3E1F                     move.w     D7, [A7]+
  3590. 0000254C  7004                     moveq.l    D0, 0x04
  3591. 0000254E  B047                     cmp.w      D0, D7
  3592. 00002550  664C                     bne        +0x4E /* 0000259E */
  3593. 00002552  486E FFCA                pea.l      [A6 - 0x36]
  3594. 00002556  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  3595. 0000255A  4267                     clr.w      -[A7]
  3596. 0000255C  486E FFCA                pea.l      [A6 - 0x36]
  3597. 00002560  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3598. 00002564  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  3599. 00002568  101F                     move.b     D0, [A7]+
  3600. 0000256A  6600 01A0                bne        +0x1A2 /* 0000270C */
  3601. 0000256E  3F3C 0075                move.w     -[A7], 0x75 /* 'u' */
  3602. 00002572  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3603. 00002576  286E 0008                movea.l    A4, [A6 + 0x8]
  3604. 0000257A  38BC 0001                move.w     [A4], 0x1
  3605. 0000257E  296D AE96 0002           move.l     [A4 + 0x2], [A5 - 0x516A]
  3606. 00002584  296D AE96 0006           move.l     [A4 + 0x6], [A5 - 0x516A]
  3607. 0000258A  296D AEAC 000A           move.l     [A4 + 0xA], [A5 - 0x5154]
  3608. 00002590  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3609. 00002596  426C 0010                clr.w      [A4 + 0x10]
  3610. 0000259A  6000 0170                bra        +0x172 /* 0000270C */
  3611. label0000259E:
  3612. 0000259E  7003                     moveq.l    D0, 0x03
  3613. 000025A0  B047                     cmp.w      D0, D7
  3614. 000025A2  6612                     bne        +0x14 /* 000025B6 */
  3615. 000025A4  486E FFE8                pea.l      [A6 - 0x18]
  3616. 000025A8  4EBA E7E4                jsr        [PC - 0x181C /* 00000D8E */]
  3617. 000025AC  4267                     clr.w      -[A7]
  3618. 000025AE  4EBA F000                jsr        [PC - 0x1000 /* 000015B0 */]
  3619. 000025B2  3E1F                     move.w     D7, [A7]+
  3620. 000025B4  6008                     bra        +0xA /* 000025BE */
  3621. label000025B6:
  3622. 000025B6  486E FFE8                pea.l      [A6 - 0x18]
  3623. 000025BA  4EAD 11D2                jsr        [A5 + 0x11D2 /* export_566 */]
  3624. label000025BE:
  3625. 000025BE  286E 0008                movea.l    A4, [A6 + 0x8]
  3626. 000025C2  3007                     move.w     D0, D7
  3627. 000025C4  670C                     beq        +0xE /* 000025D2 */
  3628. 000025C6  5340                     subq.w     D0, 1
  3629. 000025C8  6724                     beq        +0x26 /* 000025EE */
  3630. 000025CA  5340                     subq.w     D0, 1
  3631. 000025CC  676E                     beq        +0x70 /* 0000263C */
  3632. 000025CE  6000 0084                bra        +0x86 /* 00002654 */
  3633. label000025D2:
  3634. 000025D2  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3635. 000025D8  42A7                     clr.l      -[A7]
  3636. 000025DA  4EBA EEF4                jsr        [PC - 0x110C /* 000014D0 */]
  3637. 000025DE  201F                     move.l     D0, [A7]+
  3638. 000025E0  3940 0010                move.w     [A4 + 0x10], D0
  3639. 000025E4  42A7                     clr.l      -[A7]
  3640. 000025E6  4EBA EEE8                jsr        [PC - 0x1118 /* 000014D0 */]
  3641. 000025EA  2C1F                     move.l     D6, [A7]+
  3642. 000025EC  6066                     bra        +0x68 /* 00002654 */
  3643. label000025EE:
  3644. 000025EE  42A7                     clr.l      -[A7]
  3645. 000025F0  4EBA EEDE                jsr        [PC - 0x1122 /* 000014D0 */]
  3646. 000025F4  4A9F                     tst.l      [A7]+
  3647. 000025F6  57C0                     seq        D0
  3648. 000025F8  4A00                     tst.b      D0
  3649. 000025FA  6618                     bne        +0x1A /* 00002614 */
  3650. 000025FC  2F00                     move.l     -[A7], D0
  3651. 000025FE  4267                     clr.w      -[A7]
  3652. 00002600  4EBA DDFE                jsr        [PC - 0x2202 /* 00000400 */]
  3653. 00002604  121F                     move.b     D1, [A7]+
  3654. 00002606  201F                     move.l     D0, [A7]+
  3655. 00002608  0A01 0001                xori.b     D1, 0x1
  3656. 0000260C  8001                     or.b       D0, D1
  3657. 0000260E  0240 0001                andi.w     D0, 0x1
  3658. 00002612  670E                     beq        +0x10 /* 00002622 */
  3659. label00002614:
  3660. 00002614  422C 000E                clr.b      [A4 + 0xE]
  3661. 00002618  486C 0010                pea.l      [A4 + 0x10]
  3662. 0000261C  4EBA F126                jsr        [PC - 0xEDA /* 00001744 */]
  3663. 00002620  6010                     bra        +0x12 /* 00002632 */
  3664. label00002622:
  3665. 00002622  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3666. 00002628  42A7                     clr.l      -[A7]
  3667. 0000262A  4EBA EEA4                jsr        [PC - 0x115C /* 000014D0 */]
  3668. 0000262E  295F 0010                move.l     [A4 + 0x10], [A7]+
  3669. label00002632:
  3670. 00002632  42A7                     clr.l      -[A7]
  3671. 00002634  4EBA EE9A                jsr        [PC - 0x1166 /* 000014D0 */]
  3672. 00002638  2C1F                     move.l     D6, [A7]+
  3673. 0000263A  6018                     bra        +0x1A /* 00002654 */
  3674. label0000263C:
  3675. 0000263C  197C 0001 000E           move.b     [A4 + 0xE], 0x1
  3676. 00002642  42A7                     clr.l      -[A7]
  3677. 00002644  4EBA EE8A                jsr        [PC - 0x1176 /* 000014D0 */]
  3678. 00002648  295F 0010                move.l     [A4 + 0x10], [A7]+
  3679. 0000264C  42A7                     clr.l      -[A7]
  3680. 0000264E  4EBA EE80                jsr        [PC - 0x1180 /* 000014D0 */]
  3681. 00002652  2C1F                     move.l     D6, [A7]+
  3682. label00002654:
  3683. 00002654  206E 0008                movea.l    A0, [A6 + 0x8]
  3684. 00002658  216E FFE8 000A           move.l     [A0 + 0xA], [A6 - 0x18]
  3685. 0000265E  206E 0008                movea.l    A0, [A6 + 0x8]
  3686. 00002662  216E FFEC 0006           move.l     [A0 + 0x6], [A6 - 0x14]
  3687. 00002668  2006                     move.l     D0, D6
  3688. 0000266A  C0BC 0000 00F0           and.l      D0, 0xF0
  3689. 00002670  4A80                     tst.l      D0
  3690. 00002672  670E                     beq        +0x10 /* 00002682 */
  3691. 00002674  206E 0008                movea.l    A0, [A6 + 0x8]
  3692. 00002678  2248                     movea.l    A1, A0
  3693. 0000267A  2368 0006 0002           move.l     [A1 + 0x2], [A0 + 0x6]
  3694. 00002680  600C                     bra        +0xE /* 0000268E */
  3695. label00002682:
  3696. 00002682  206E 0008                movea.l    A0, [A6 + 0x8]
  3697. 00002686  2248                     movea.l    A1, A0
  3698. 00002688  2368 000A 0002           move.l     [A1 + 0x2], [A0 + 0xA]
  3699. label0000268E:
  3700. 0000268E  2006                     move.l     D0, D6
  3701. 00002690  C0BC 0000 000F           and.l      D0, 0xF
  3702. 00002696  206E 0008                movea.l    A0, [A6 + 0x8]
  3703. 0000269A  3080                     move.w     [A0], D0
  3704. 0000269C  206E 0008                movea.l    A0, [A6 + 0x8]
  3705. 000026A0  4A50                     tst.w      [A0]
  3706. 000026A2  6656                     bne        +0x58 /* 000026FA */
  3707. 000026A4  2848                     movea.l    A4, A0
  3708. 000026A6  4267                     clr.w      -[A7]
  3709. 000026A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3710. 000026AC  1F3C 0001                move.b     -[A7], 0x1
  3711. 000026B0  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3712. 000026B4  301F                     move.w     D0, [A7]+
  3713. 000026B6  48C0                     ext.l      D0
  3714. 000026B8  2A00                     move.l     D5, D0
  3715. 000026BA  57C0                     seq        D0
  3716. 000026BC  4A00                     tst.b      D0
  3717. 000026BE  6622                     bne        +0x24 /* 000026E2 */
  3718. 000026C0  2F00                     move.l     -[A7], D0
  3719. 000026C2  4267                     clr.w      -[A7]
  3720. 000026C4  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  3721. 000026C8  3F05                     move.w     -[A7], D5
  3722. 000026CA  486E FFAC                pea.l      [A6 - 0x54]
  3723. 000026CE  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  3724. 000026D2  121F                     move.b     D1, [A7]+
  3725. 000026D4  201F                     move.l     D0, [A7]+
  3726. 000026D6  0A01 0001                xori.b     D1, 0x1
  3727. 000026DA  8001                     or.b       D0, D1
  3728. 000026DC  0240 0001                andi.w     D0, 0x1
  3729. 000026E0  6706                     beq        +0x8 /* 000026E8 */
  3730. label000026E2:
  3731. 000026E2  38BC 0001                move.w     [A4], 0x1
  3732. 000026E6  6012                     bra        +0x14 /* 000026FA */
  3733. label000026E8:
  3734. 000026E8  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  3735. 000026EE  3945 0010                move.w     [A4 + 0x10], D5
  3736. 000026F2  102E FFB0                move.b     D0, [A6 - 0x50]
  3737. 000026F6  4880                     ext.w      D0
  3738. 000026F8  3880                     move.w     [A4], D0
  3739. label000026FA:
  3740. 000026FA  202E FFF0                move.l     D0, [A6 - 0x10]
  3741. 000026FE  B0AD A548                cmp.l      D0, [A5 - 0x5AB8]
  3742. 00002702  6708                     beq        +0xA /* 0000270C */
  3743. 00002704  3F3C 0003                move.w     -[A7], 0x3
  3744. 00002708  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3745. label0000270C:
  3746. 0000270C  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  3747. 00002710  4E5E                     unlink     A6
  3748. 00002712  2E9F                     move.l     [A7], [A7]+
  3749. 00002714  4E75                     rts
  3750. fn00002716:
  3751. 00002716  4E56 0000                link       A6, 0
  3752. 0000271A  4267                     clr.w      -[A7]
  3753. 0000271C  4EBA EE92                jsr        [PC - 0x116E /* 000015B0 */]
  3754. 00002720  4A5F                     tst.w      [A7]+
  3755. 00002722  660C                     bne        +0xE /* 00002730 */
  3756. 00002724  42A7                     clr.l      -[A7]
  3757. 00002726  4EBA EDA8                jsr        [PC - 0x1258 /* 000014D0 */]
  3758. 0000272A  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  3759. 0000272E  6006                     bra        +0x8 /* 00002736 */
  3760. label00002730:
  3761. 00002730  7000                     moveq.l    D0, 0x00
  3762. 00002732  2D40 0008                move.l     [A6 + 0x8], D0
  3763. label00002736:
  3764. 00002736  4E5E                     unlink     A6
  3765. 00002738  4E75                     rts
  3766. export_878:
  3767. fn0000273A:
  3768. 0000273A  4E56 FF00                link       A6, -0x0100
  3769. 0000273E  2F0C                     move.l     -[A7], A4
  3770. 00002740  42A7                     clr.l      -[A7]
  3771. 00002742  4EBA D8BC                jsr        [PC - 0x2744 /* 00000000 */]
  3772. 00002746  205F                     movea.l    A0, [A7]+
  3773. 00002748  7002                     moveq.l    D0, 0x02
  3774. 0000274A  B028 0003                cmp.b      D0, [A0 + 0x3]
  3775. 0000274E  6612                     bne        +0x14 /* 00002762 */
  3776. 00002750  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3777. 00002754  7004                     moveq.l    D0, 0x04
  3778. 00002756  2F00                     move.l     -[A7], D0
  3779. 00002758  1F3C 0002                move.b     -[A7], 0x2
  3780. 0000275C  4EBA EDAA                jsr        [PC - 0x1256 /* 00001508 */]
  3781. 00002760  6064                     bra        +0x66 /* 000027C6 */
  3782. label00002762:
  3783. 00002762  42A7                     clr.l      -[A7]
  3784. 00002764  4EBA D89A                jsr        [PC - 0x2766 /* 00000000 */]
  3785. 00002768  205F                     movea.l    A0, [A7]+
  3786. 0000276A  700D                     moveq.l    D0, 0x0D
  3787. 0000276C  B028 0003                cmp.b      D0, [A0 + 0x3]
  3788. 00002770  57C0                     seq        D0
  3789. 00002772  4A00                     tst.b      D0
  3790. 00002774  6614                     bne        +0x16 /* 0000278A */
  3791. 00002776  2F00                     move.l     -[A7], D0
  3792. 00002778  4267                     clr.w      -[A7]
  3793. 0000277A  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  3794. 0000277E  121F                     move.b     D1, [A7]+
  3795. 00002780  201F                     move.l     D0, [A7]+
  3796. 00002782  8001                     or.b       D0, D1
  3797. 00002784  0240 0001                andi.w     D0, 0x1
  3798. 00002788  671C                     beq        +0x1E /* 000027A6 */
  3799. label0000278A:
  3800. 0000278A  286E 0008                movea.l    A4, [A6 + 0x8]
  3801. 0000278E  42A7                     clr.l      -[A7]
  3802. 00002790  4EBA FF84                jsr        [PC - 0x7C /* 00002716 */]
  3803. 00002794  201F                     move.l     D0, [A7]+
  3804. 00002796  3880                     move.w     [A4], D0
  3805. 00002798  42A7                     clr.l      -[A7]
  3806. 0000279A  4EBA FF7A                jsr        [PC - 0x86 /* 00002716 */]
  3807. 0000279E  201F                     move.l     D0, [A7]+
  3808. 000027A0  3940 0002                move.w     [A4 + 0x2], D0
  3809. 000027A4  6020                     bra        +0x22 /* 000027C6 */
  3810. label000027A6:
  3811. 000027A6  486E FF00                pea.l      [A6 - 0x100]
  3812. 000027AA  4EBA EF98                jsr        [PC - 0x1068 /* 00001744 */]
  3813. 000027AE  3F3C 0076                move.w     -[A7], 0x76 /* 'v' */
  3814. 000027B2  486E FF00                pea.l      [A6 - 0x100]
  3815. 000027B6  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3816. 000027BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3817. 000027BE  7004                     moveq.l    D0, 0x04
  3818. 000027C0  2F00                     move.l     -[A7], D0
  3819. 000027C2  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3820. label000027C6:
  3821. 000027C6  285F                     movea.l    A4, [A7]+
  3822. 000027C8  4E5E                     unlink     A6
  3823. 000027CA  2E9F                     move.l     [A7], [A7]+
  3824. 000027CC  4E75                     rts
  3825. export_879:
  3826. fn000027CE:
  3827. 000027CE  4E56 FF00                link       A6, -0x0100
  3828. 000027D2  2F0C                     move.l     -[A7], A4
  3829. 000027D4  42A7                     clr.l      -[A7]
  3830. 000027D6  4EBA D828                jsr        [PC - 0x27D8 /* 00000000 */]
  3831. 000027DA  205F                     movea.l    A0, [A7]+
  3832. 000027DC  7003                     moveq.l    D0, 0x03
  3833. 000027DE  B028 0003                cmp.b      D0, [A0 + 0x3]
  3834. 000027E2  6612                     bne        +0x14 /* 000027F6 */
  3835. 000027E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3836. 000027E8  7008                     moveq.l    D0, 0x08
  3837. 000027EA  2F00                     move.l     -[A7], D0
  3838. 000027EC  1F3C 0003                move.b     -[A7], 0x3
  3839. 000027F0  4EBA ED16                jsr        [PC - 0x12EA /* 00001508 */]
  3840. 000027F4  607C                     bra        +0x7E /* 00002872 */
  3841. label000027F6:
  3842. 000027F6  42A7                     clr.l      -[A7]
  3843. 000027F8  4EBA D806                jsr        [PC - 0x27FA /* 00000000 */]
  3844. 000027FC  205F                     movea.l    A0, [A7]+
  3845. 000027FE  700D                     moveq.l    D0, 0x0D
  3846. 00002800  B028 0003                cmp.b      D0, [A0 + 0x3]
  3847. 00002804  57C0                     seq        D0
  3848. 00002806  4A00                     tst.b      D0
  3849. 00002808  6614                     bne        +0x16 /* 0000281E */
  3850. 0000280A  2F00                     move.l     -[A7], D0
  3851. 0000280C  4267                     clr.w      -[A7]
  3852. 0000280E  4EAD 19A2                jsr        [A5 + 0x19A2 /* export_816 */]
  3853. 00002812  121F                     move.b     D1, [A7]+
  3854. 00002814  201F                     move.l     D0, [A7]+
  3855. 00002816  8001                     or.b       D0, D1
  3856. 00002818  0240 0001                andi.w     D0, 0x1
  3857. 0000281C  6734                     beq        +0x36 /* 00002852 */
  3858. label0000281E:
  3859. 0000281E  286E 0008                movea.l    A4, [A6 + 0x8]
  3860. 00002822  42A7                     clr.l      -[A7]
  3861. 00002824  4EBA FEF0                jsr        [PC - 0x110 /* 00002716 */]
  3862. 00002828  201F                     move.l     D0, [A7]+
  3863. 0000282A  3940 0004                move.w     [A4 + 0x4], D0
  3864. 0000282E  42A7                     clr.l      -[A7]
  3865. 00002830  4EBA FEE4                jsr        [PC - 0x11C /* 00002716 */]
  3866. 00002834  201F                     move.l     D0, [A7]+
  3867. 00002836  3940 0006                move.w     [A4 + 0x6], D0
  3868. 0000283A  42A7                     clr.l      -[A7]
  3869. 0000283C  4EBA FED8                jsr        [PC - 0x128 /* 00002716 */]
  3870. 00002840  201F                     move.l     D0, [A7]+
  3871. 00002842  3880                     move.w     [A4], D0
  3872. 00002844  42A7                     clr.l      -[A7]
  3873. 00002846  4EBA FECE                jsr        [PC - 0x132 /* 00002716 */]
  3874. 0000284A  201F                     move.l     D0, [A7]+
  3875. 0000284C  3940 0002                move.w     [A4 + 0x2], D0
  3876. 00002850  6020                     bra        +0x22 /* 00002872 */
  3877. label00002852:
  3878. 00002852  486E FF00                pea.l      [A6 - 0x100]
  3879. 00002856  4EBA EEEC                jsr        [PC - 0x1114 /* 00001744 */]
  3880. 0000285A  3F3C 0077                move.w     -[A7], 0x77 /* 'w' */
  3881. 0000285E  486E FF00                pea.l      [A6 - 0x100]
  3882. 00002862  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  3883. 00002866  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3884. 0000286A  7008                     moveq.l    D0, 0x08
  3885. 0000286C  2F00                     move.l     -[A7], D0
  3886. 0000286E  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  3887. label00002872:
  3888. 00002872  285F                     movea.l    A4, [A7]+
  3889. 00002874  4E5E                     unlink     A6
  3890. 00002876  2E9F                     move.l     [A7], [A7]+
  3891. 00002878  4E75                     rts
  3892. export_880:
  3893. fn0000287A:
  3894. 0000287A  4E56 FFDE                link       A6, -0x0022
  3895. 0000287E  4267                     clr.w      -[A7]
  3896. 00002880  4EBA ED2E                jsr        [PC - 0x12D2 /* 000015B0 */]
  3897. 00002884  301F                     move.w     D0, [A7]+
  3898. 00002886  670E                     beq        +0x10 /* 00002896 */
  3899. 00002888  5340                     subq.w     D0, 1
  3900. 0000288A  6712                     beq        +0x14 /* 0000289E */
  3901. 0000288C  5340                     subq.w     D0, 1
  3902. 0000288E  6716                     beq        +0x18 /* 000028A6 */
  3903. 00002890  5340                     subq.w     D0, 1
  3904. 00002892  6734                     beq        +0x36 /* 000028C8 */
  3905. 00002894  6052                     bra        +0x54 /* 000028E8 */
  3906. label00002896:
  3907. 00002896  2D6D A548 0008           move.l     [A6 + 0x8], [A5 - 0x5AB8]
  3908. 0000289C  604A                     bra        +0x4C /* 000028E8 */
  3909. label0000289E:
  3910. 0000289E  2D6D A544 0008           move.l     [A6 + 0x8], [A5 - 0x5ABC]
  3911. 000028A4  6042                     bra        +0x44 /* 000028E8 */
  3912. label000028A6:
  3913. 000028A6  486D D01A                pea.l      [A5 - 0x2FE6]
  3914. 000028AA  4EBA EE98                jsr        [PC - 0x1168 /* 00001744 */]
  3915. 000028AE  4267                     clr.w      -[A7]
  3916. 000028B0  486D D01A                pea.l      [A5 - 0x2FE6]
  3917. 000028B4  486E FFFC                pea.l      [A6 - 0x4]
  3918. 000028B8  4EAD 0D7A                jsr        [A5 + 0xD7A /* export_427 */]
  3919. 000028BC  1D5F FFFB                move.b     [A6 - 0x5], [A7]+
  3920. 000028C0  2D6E FFFC 0008           move.l     [A6 + 0x8], [A6 - 0x4]
  3921. 000028C6  6020                     bra        +0x22 /* 000028E8 */
  3922. label000028C8:
  3923. 000028C8  486E FFDE                pea.l      [A6 - 0x22]
  3924. 000028CC  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  3925. 000028D0  7004                     moveq.l    D0, 0x04
  3926. 000028D2  B02E FFDE                cmp.b      D0, [A6 - 0x22]
  3927. 000028D6  6608                     bne        +0xA /* 000028E0 */
  3928. 000028D8  2D6E FFE0 0008           move.l     [A6 + 0x8], [A6 - 0x20]
  3929. 000028DE  6008                     bra        +0xA /* 000028E8 */
  3930. label000028E0:
  3931. 000028E0  3F3C 0072                move.w     -[A7], 0x72 /* 'r' */
  3932. 000028E4  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3933. label000028E8:
  3934. 000028E8  4E5E                     unlink     A6
  3935. 000028EA  4E75                     rts
  3936. export_881:
  3937. 000028EC  4E56 FCC6                link       A6, -0x033A
  3938. 000028F0  48E7 0108                movem.l    -[A7], D7,A4
  3939. 000028F4  286E 0008                movea.l    A4, [A6 + 0x8]
  3940. 000028F8  4267                     clr.w      -[A7]
  3941. 000028FA  4EBA ECB4                jsr        [PC - 0x134C /* 000015B0 */]
  3942. 000028FE  301F                     move.w     D0, [A7]+
  3943. 00002900  6B00 00E8                bmi        +0xEA /* 000029EA */
  3944. 00002904  0C40 0006                cmpi.w     D0, 0x6
  3945. 00002908  6E00 00E0                bgt        +0xE2 /* 000029EA */
  3946. 0000290C  D040                     add.w      D0, D0
  3947. 0000290E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3948. 00002912  4EFB 0000                jmp        [PC + D0.w]
  3949. 00002916  0010 0018                ori.b      [A0], 0x18
  3950. 0000291A  00D6                     ori.?      [A6], 0xFFFFFFFFFFFFFFFF
  3951. 0000291C  0024 005A                ori.b      -[A4], 0x5A /* 'Z' */
  3952. 00002920  007A 00BE 18BC           ori.w      [PC + 0x18BC /* 000041DE, value 0x4240 'B@' */], 0xBE
  3953. 00002926  0005 6000                ori.b      D5, 0x0
  3954. 0000292A  00C0                     ori.?      D0, 0xFFFFFFFFFFFFFFFF
  3955. 0000292C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3956. 00002930  4EAD 18A2                jsr        [A5 + 0x18A2 /* export_784 */]
  3957. 00002934  6000 00B4                bra        +0xB6 /* 000029EA */
  3958. 00002938  18BC 0001                move.b     [A4], 0x1
  3959. 0000293C  486E FCC8                pea.l      [A6 - 0x338]
  3960. 00002940  4EBA FBFA                jsr        [PC - 0x406 /* 0000253C */]
  3961. 00002944  296E FCCA 0010           move.l     [A4 + 0x10], [A6 - 0x336]
  3962. 0000294A  4267                     clr.w      -[A7]
  3963. 0000294C  486E FCC8                pea.l      [A6 - 0x338]
  3964. 00002950  4267                     clr.w      -[A7]
  3965. 00002952  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  3966. 00002956  395F 000E                move.w     [A4 + 0xE], [A7]+
  3967. 0000295A  296E FCD2 000A           move.l     [A4 + 0xA], [A6 - 0x32E]
  3968. 00002960  296E FCCE 0006           move.l     [A4 + 0x6], [A6 - 0x332]
  3969. 00002966  296D A548 0002           move.l     [A4 + 0x2], [A5 - 0x5AB8]
  3970. 0000296C  607C                     bra        +0x7E /* 000029EA */
  3971. 0000296E  486E FFF4                pea.l      [A6 - 0xC]
  3972. 00002972  4EBA E41A                jsr        [PC - 0x1BE6 /* 00000D8E */]
  3973. 00002976  18BC 0002                move.b     [A4], 0x2
  3974. 0000297A  296E FFF4 000A           move.l     [A4 + 0xA], [A6 - 0xC]
  3975. 00002980  296E FFF8 0006           move.l     [A4 + 0x6], [A6 - 0x8]
  3976. 00002986  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  3977. 0000298C  605C                     bra        +0x5E /* 000029EA */
  3978. 0000298E  1D7C 0007 FDD8           move.b     [A6 - 0x228], 0x7
  3979. 00002994  486E FEE4                pea.l      [A6 - 0x11C]
  3980. 00002998  4EBA E210                jsr        [PC - 0x1DF0 /* 00000BAA */]
  3981. 0000299C  2D6D A548 FFF0           move.l     [A6 - 0x10], [A5 - 0x5AB8]
  3982. 000029A2  4267                     clr.w      -[A7]
  3983. 000029A4  486E FDD8                pea.l      [A6 - 0x228]
  3984. 000029A8  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  3985. 000029AC  4A5F                     tst.w      [A7]+
  3986. 000029AE  6708                     beq        +0xA /* 000029B8 */
  3987. 000029B0  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  3988. 000029B4  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  3989. label000029B8:
  3990. 000029B8  18BC 0003                move.b     [A4], 0x3
  3991. 000029BC  296D AE96 0006           move.l     [A4 + 0x6], [A5 - 0x516A]
  3992. 000029C2  296D A548 0002           move.l     [A4 + 0x2], [A5 - 0x5AB8]
  3993. 000029C8  4267                     clr.w      -[A7]
  3994. 000029CA  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  3995. 000029CE  3E1F                     move.w     D7, [A7]+
  3996. 000029D0  6018                     bra        +0x1A /* 000029EA */
  3997. 000029D2  18BC 0004                move.b     [A4], 0x4
  3998. 000029D6  42A7                     clr.l      -[A7]
  3999. 000029D8  4EBA FEA0                jsr        [PC - 0x160 /* 0000287A */]
  4000. 000029DC  295F 0002                move.l     [A4 + 0x2], [A7]+
  4001. 000029E0  6608                     bne        +0xA /* 000029EA */
  4002. 000029E2  3F3C 0001                move.w     -[A7], 0x1
  4003. 000029E6  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  4004. label000029EA:
  4005. 000029EA  4CDF 1080                movem.l    D7,A4, [A7]+
  4006. 000029EE  4E5E                     unlink     A6
  4007. 000029F0  2E9F                     move.l     [A7], [A7]+
  4008. 000029F2  4E75                     rts
  4009. export_882:
  4010. fn000029F4:
  4011. 000029F4  4E56 0000                link       A6, 0
  4012. 000029F8  206E 0008                movea.l    A0, [A6 + 0x8]
  4013. 000029FC  1010                     move.b     D0, [A0]
  4014. 000029FE  670A                     beq        +0xC /* 00002A0A */
  4015. 00002A00  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4016. 00002A04  4EBA 0592                jsr        [PC + 0x592 /* 00002F98 */]
  4017. 00002A08  600C                     bra        +0xE /* 00002A16 */
  4018. label00002A0A:
  4019. 00002A0A  206E 0008                movea.l    A0, [A6 + 0x8]
  4020. 00002A0E  4868 0002                pea.l      [A0 + 0x2]
  4021. 00002A12  4EBA 053E                jsr        [PC + 0x53E /* 00002F52 */]
  4022. label00002A16:
  4023. 00002A16  4E5E                     unlink     A6
  4024. 00002A18  2E9F                     move.l     [A7], [A7]+
  4025. 00002A1A  4E75                     rts
  4026. fn00002A1C:
  4027. 00002A1C  4E56 FFF6                link       A6, -0x000A
  4028. 00002A20  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4029. 00002A24  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4030. 00002A28  7003                     moveq.l    D0, 0x03
  4031. label00002A2A:
  4032. 00002A2A  30D9                     move.w     [A0]+, [A1]+
  4033. 00002A2C  51C8 FFFC                dbf        D0, -0x6 /* 00002A2A */
  4034. 00002A30  102D A008                move.b     D0, [A5 - 0x5FF8]
  4035. 00002A34  671E                     beq        +0x20 /* 00002A54 */
  4036. 00002A36  4267                     clr.w      -[A7]
  4037. 00002A38  206E 0008                movea.l    A0, [A6 + 0x8]
  4038. 00002A3C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4039. 00002A40  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4040. 00002A46  486E FFF8                pea.l      [A6 - 0x8]
  4041. 00002A4A  303C 0603                move.w     D0, 0x603
  4042. 00002A4E  A816                     syscall    Pack8
  4043. 00002A50  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  4044. label00002A54:
  4045. 00002A54  486E FFF8                pea.l      [A6 - 0x8]
  4046. 00002A58  4EBA 0008                jsr        [PC + 0x8 /* 00002A62 */]
  4047. 00002A5C  4E5E                     unlink     A6
  4048. 00002A5E  2E9F                     move.l     [A7], [A7]+
  4049. 00002A60  4E75                     rts
  4050. export_883:
  4051. fn00002A62:
  4052. 00002A62  4E56 FFD8                link       A6, -0x0028
  4053. 00002A66  206E 0008                movea.l    A0, [A6 + 0x8]
  4054. 00002A6A  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  4055. 00002A70  B090                     cmp.l      D0, [A0]
  4056. 00002A72  57C0                     seq        D0
  4057. 00002A74  4A00                     tst.b      D0
  4058. 00002A76  660A                     bne        +0xC /* 00002A82 */
  4059. 00002A78  4AA8 0004                tst.l      [A0 + 0x4]
  4060. 00002A7C  57C1                     seq        D1
  4061. 00002A7E  8001                     or.b       D0, D1
  4062. 00002A80  6708                     beq        +0xA /* 00002A8A */
  4063. label00002A82:
  4064. 00002A82  4EBA EE36                jsr        [PC - 0x11CA /* 000018BA */]
  4065. 00002A86  6000 02DE                bra        +0x2E0 /* 00002D66 */
  4066. label00002A8A:
  4067. 00002A8A  206E 0008                movea.l    A0, [A6 + 0x8]
  4068. 00002A8E  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  4069. 00002A94  B090                     cmp.l      D0, [A0]
  4070. 00002A96  662C                     bne        +0x2E /* 00002AC4 */
  4071. 00002A98  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4072. 00002A9C  4EAD 23CA                jsr        [A5 + 0x23CA /* export_1141 */]
  4073. 00002AA0  206E 0008                movea.l    A0, [A6 + 0x8]
  4074. 00002AA4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4075. 00002AA8  1F3C 0001                move.b     -[A7], 0x1
  4076. 00002AAC  4EBA EE28                jsr        [PC - 0x11D8 /* 000018D6 */]
  4077. 00002AB0  206E 0008                movea.l    A0, [A6 + 0x8]
  4078. 00002AB4  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4079. 00002AB8  7003                     moveq.l    D0, 0x03
  4080. label00002ABA:
  4081. 00002ABA  30D9                     move.w     [A0]+, [A1]+
  4082. 00002ABC  51C8 FFFC                dbf        D0, -0x6 /* 00002ABA */
  4083. 00002AC0  6000 02A4                bra        +0x2A6 /* 00002D66 */
  4084. label00002AC4:
  4085. 00002AC4  206E 0008                movea.l    A0, [A6 + 0x8]
  4086. 00002AC8  203C 5A45 524F           move.l     D0, 0x5A45524F /* 'ZERO' */
  4087. 00002ACE  B090                     cmp.l      D0, [A0]
  4088. 00002AD0  6620                     bne        +0x22 /* 00002AF2 */
  4089. 00002AD2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  4090. 00002AD6  1F3C 0001                move.b     -[A7], 0x1
  4091. 00002ADA  4EBA EDFA                jsr        [PC - 0x1206 /* 000018D6 */]
  4092. 00002ADE  206E 0008                movea.l    A0, [A6 + 0x8]
  4093. 00002AE2  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  4094. 00002AE6  7003                     moveq.l    D0, 0x03
  4095. label00002AE8:
  4096. 00002AE8  30D9                     move.w     [A0]+, [A1]+
  4097. 00002AEA  51C8 FFFC                dbf        D0, -0x6 /* 00002AE8 */
  4098. 00002AEE  6000 0276                bra        +0x278 /* 00002D66 */
  4099. label00002AF2:
  4100. 00002AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  4101. 00002AF6  203C 4D50 5459           move.l     D0, 0x4D505459 /* 'MPTY' */
  4102. 00002AFC  B090                     cmp.l      D0, [A0]
  4103. 00002AFE  6608                     bne        +0xA /* 00002B08 */
  4104. 00002B00  4EBA EDB8                jsr        [PC - 0x1248 /* 000018BA */]
  4105. 00002B04  6000 0258                bra        +0x25A /* 00002D5E */
  4106. label00002B08:
  4107. 00002B08  206E 0008                movea.l    A0, [A6 + 0x8]
  4108. 00002B0C  203C 626F 6F6C           move.l     D0, 0x626F6F6C /* 'bool' */
  4109. 00002B12  B090                     cmp.l      D0, [A0]
  4110. 00002B14  6616                     bne        +0x18 /* 00002B2C */
  4111. 00002B16  2068 0004                movea.l    A0, [A0 + 0x4]
  4112. 00002B1A  2050                     movea.l    A0, [A0]
  4113. 00002B1C  4A10                     tst.b      [A0]
  4114. 00002B1E  56C0                     sne        D0
  4115. 00002B20  4400                     neg.b      D0
  4116. 00002B22  1F00                     move.b     -[A7], D0
  4117. 00002B24  4EBA 0456                jsr        [PC + 0x456 /* 00002F7C */]
  4118. 00002B28  6000 0234                bra        +0x236 /* 00002D5E */
  4119. label00002B2C:
  4120. 00002B2C  206E 0008                movea.l    A0, [A6 + 0x8]
  4121. 00002B30  203C 7368 6F72           move.l     D0, 0x73686F72 /* 'shor' */
  4122. 00002B36  B090                     cmp.l      D0, [A0]
  4123. 00002B38  6614                     bne        +0x16 /* 00002B4E */
  4124. 00002B3A  2068 0004                movea.l    A0, [A0 + 0x4]
  4125. 00002B3E  2050                     movea.l    A0, [A0]
  4126. 00002B40  3010                     move.w     D0, [A0]
  4127. 00002B42  48C0                     ext.l      D0
  4128. 00002B44  2F00                     move.l     -[A7], D0
  4129. 00002B46  4EBA 0450                jsr        [PC + 0x450 /* 00002F98 */]
  4130. 00002B4A  6000 0212                bra        +0x214 /* 00002D5E */
  4131. label00002B4E:
  4132. 00002B4E  206E 0008                movea.l    A0, [A6 + 0x8]
  4133. 00002B52  203C 6C6F 6E67           move.l     D0, 0x6C6F6E67 /* 'long' */
  4134. 00002B58  B090                     cmp.l      D0, [A0]
  4135. 00002B5A  6610                     bne        +0x12 /* 00002B6C */
  4136. 00002B5C  2068 0004                movea.l    A0, [A0 + 0x4]
  4137. 00002B60  2050                     movea.l    A0, [A0]
  4138. 00002B62  2F10                     move.l     -[A7], [A0]
  4139. 00002B64  4EBA 0432                jsr        [PC + 0x432 /* 00002F98 */]
  4140. 00002B68  6000 01F4                bra        +0x1F6 /* 00002D5E */
  4141. label00002B6C:
  4142. 00002B6C  206E 0008                movea.l    A0, [A6 + 0x8]
  4143. 00002B70  203C 6578 7465           move.l     D0, 0x65787465 /* 'exte' */
  4144. 00002B76  B090                     cmp.l      D0, [A0]
  4145. 00002B78  660E                     bne        +0x10 /* 00002B88 */
  4146. 00002B7A  2068 0004                movea.l    A0, [A0 + 0x4]
  4147. 00002B7E  2F10                     move.l     -[A7], [A0]
  4148. 00002B80  4EBA 03D0                jsr        [PC + 0x3D0 /* 00002F52 */]
  4149. 00002B84  6000 01D8                bra        +0x1DA /* 00002D5E */
  4150. label00002B88:
  4151. 00002B88  206E 0008                movea.l    A0, [A6 + 0x8]
  4152. 00002B8C  203C 5144 7074           move.l     D0, 0x51447074 /* 'QDpt' */
  4153. 00002B92  B090                     cmp.l      D0, [A0]
  4154. 00002B94  6616                     bne        +0x18 /* 00002BAC */
  4155. 00002B96  2068 0004                movea.l    A0, [A0 + 0x4]
  4156. 00002B9A  2F10                     move.l     -[A7], [A0]
  4157. 00002B9C  7004                     moveq.l    D0, 0x04
  4158. 00002B9E  2F00                     move.l     -[A7], D0
  4159. 00002BA0  1F3C 0002                move.b     -[A7], 0x2
  4160. 00002BA4  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4161. 00002BA8  6000 01B4                bra        +0x1B6 /* 00002D5E */
  4162. label00002BAC:
  4163. 00002BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  4164. 00002BB0  203C 7164 7274           move.l     D0, 0x71647274 /* 'qdrt' */
  4165. 00002BB6  B090                     cmp.l      D0, [A0]
  4166. 00002BB8  6616                     bne        +0x18 /* 00002BD0 */
  4167. 00002BBA  2068 0004                movea.l    A0, [A0 + 0x4]
  4168. 00002BBE  2F10                     move.l     -[A7], [A0]
  4169. 00002BC0  7008                     moveq.l    D0, 0x08
  4170. 00002BC2  2F00                     move.l     -[A7], D0
  4171. 00002BC4  1F3C 0003                move.b     -[A7], 0x3
  4172. 00002BC8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4173. 00002BCC  6000 0190                bra        +0x192 /* 00002D5E */
  4174. label00002BD0:
  4175. 00002BD0  206E 0008                movea.l    A0, [A6 + 0x8]
  4176. 00002BD4  203C 7472 7565           move.l     D0, 0x74727565 /* 'true' */
  4177. 00002BDA  B090                     cmp.l      D0, [A0]
  4178. 00002BDC  660C                     bne        +0xE /* 00002BEA */
  4179. 00002BDE  1F3C 0001                move.b     -[A7], 0x1
  4180. 00002BE2  4EBA 0398                jsr        [PC + 0x398 /* 00002F7C */]
  4181. 00002BE6  6000 0176                bra        +0x178 /* 00002D5E */
  4182. label00002BEA:
  4183. 00002BEA  206E 0008                movea.l    A0, [A6 + 0x8]
  4184. 00002BEE  203C 6661 6C73           move.l     D0, 0x66616C73 /* 'fals' */
  4185. 00002BF4  B090                     cmp.l      D0, [A0]
  4186. 00002BF6  660A                     bne        +0xC /* 00002C02 */
  4187. 00002BF8  4267                     clr.w      -[A7]
  4188. 00002BFA  4EBA 0380                jsr        [PC + 0x380 /* 00002F7C */]
  4189. 00002BFE  6000 015E                bra        +0x160 /* 00002D5E */
  4190. label00002C02:
  4191. 00002C02  206E 0008                movea.l    A0, [A6 + 0x8]
  4192. 00002C06  203C 646F 7562           move.l     D0, 0x646F7562 /* 'doub' */
  4193. 00002C0C  B090                     cmp.l      D0, [A0]
  4194. 00002C0E  662E                     bne        +0x30 /* 00002C3E */
  4195. 00002C10  2068 0004                movea.l    A0, [A0 + 0x4]
  4196. 00002C14  2050                     movea.l    A0, [A0]
  4197. 00002C16  2F08                     move.l     -[A7], A0
  4198. 00002C18  486E FFD8                pea.l      [A6 - 0x28]
  4199. 00002C1C  3F3C 080E                move.w     -[A7], 0x80E
  4200. 00002C20  A9EB                     syscall    Pack4/FP68K
  4201. 00002C22  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4202. 00002C26  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4203. 00002C2A  7004                     moveq.l    D0, 0x04
  4204. label00002C2C:
  4205. 00002C2C  30D9                     move.w     [A0]+, [A1]+
  4206. 00002C2E  51C8 FFFC                dbf        D0, -0x6 /* 00002C2C */
  4207. 00002C32  486E FFF6                pea.l      [A6 - 0xA]
  4208. 00002C36  4EBA 031A                jsr        [PC + 0x31A /* 00002F52 */]
  4209. 00002C3A  6000 0122                bra        +0x124 /* 00002D5E */
  4210. label00002C3E:
  4211. 00002C3E  206E 0008                movea.l    A0, [A6 + 0x8]
  4212. 00002C42  203C 7369 6E67           move.l     D0, 0x73696E67 /* 'sing' */
  4213. 00002C48  B090                     cmp.l      D0, [A0]
  4214. 00002C4A  662E                     bne        +0x30 /* 00002C7A */
  4215. 00002C4C  2068 0004                movea.l    A0, [A0 + 0x4]
  4216. 00002C50  2050                     movea.l    A0, [A0]
  4217. 00002C52  2F08                     move.l     -[A7], A0
  4218. 00002C54  486E FFD8                pea.l      [A6 - 0x28]
  4219. 00002C58  3F3C 100E                move.w     -[A7], 0x100E
  4220. 00002C5C  A9EB                     syscall    Pack4/FP68K
  4221. 00002C5E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4222. 00002C62  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4223. 00002C66  7004                     moveq.l    D0, 0x04
  4224. label00002C68:
  4225. 00002C68  30D9                     move.w     [A0]+, [A1]+
  4226. 00002C6A  51C8 FFFC                dbf        D0, -0x6 /* 00002C68 */
  4227. 00002C6E  486E FFF6                pea.l      [A6 - 0xA]
  4228. 00002C72  4EBA 02DE                jsr        [PC + 0x2DE /* 00002F52 */]
  4229. 00002C76  6000 00E6                bra        +0xE8 /* 00002D5E */
  4230. label00002C7A:
  4231. 00002C7A  206E 0008                movea.l    A0, [A6 + 0x8]
  4232. 00002C7E  203C 636F 6D70           move.l     D0, 0x636F6D70 /* 'comp' */
  4233. 00002C84  B090                     cmp.l      D0, [A0]
  4234. 00002C86  662E                     bne        +0x30 /* 00002CB6 */
  4235. 00002C88  2068 0004                movea.l    A0, [A0 + 0x4]
  4236. 00002C8C  2050                     movea.l    A0, [A0]
  4237. 00002C8E  2F08                     move.l     -[A7], A0
  4238. 00002C90  486E FFD8                pea.l      [A6 - 0x28]
  4239. 00002C94  3F3C 300E                move.w     -[A7], 0x300E
  4240. 00002C98  A9EB                     syscall    Pack4/FP68K
  4241. 00002C9A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  4242. 00002C9E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  4243. 00002CA2  7004                     moveq.l    D0, 0x04
  4244. label00002CA4:
  4245. 00002CA4  30D9                     move.w     [A0]+, [A1]+
  4246. 00002CA6  51C8 FFFC                dbf        D0, -0x6 /* 00002CA4 */
  4247. 00002CAA  486E FFF6                pea.l      [A6 - 0xA]
  4248. 00002CAE  4EBA 02A2                jsr        [PC + 0x2A2 /* 00002F52 */]
  4249. 00002CB2  6000 00AA                bra        +0xAC /* 00002D5E */
  4250. label00002CB6:
  4251. 00002CB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4252. 00002CBA  203C 6C69 7374           move.l     D0, 0x6C697374 /* 'list' */
  4253. 00002CC0  B090                     cmp.l      D0, [A0]
  4254. 00002CC2  6600 0094                bne        +0x96 /* 00002D58 */
  4255. 00002CC6  102D A008                move.b     D0, [A5 - 0x5FF8]
  4256. 00002CCA  6700 0084                beq        +0x86 /* 00002D50 */
  4257. 00002CCE  2F00                     move.l     -[A7], D0
  4258. 00002CD0  4267                     clr.w      -[A7]
  4259. 00002CD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4260. 00002CD6  486E FFEA                pea.l      [A6 - 0x16]
  4261. 00002CDA  303C 0407                move.w     D0, 0x407
  4262. 00002CDE  A816                     syscall    Pack8
  4263. 00002CE0  321F                     move.w     D1, [A7]+
  4264. 00002CE2  201F                     move.l     D0, [A7]+
  4265. 00002CE4  4A41                     tst.w      D1
  4266. 00002CE6  57C1                     seq        D1
  4267. 00002CE8  C001                     and.b      D0, D1
  4268. 00002CEA  4A00                     tst.b      D0
  4269. 00002CEC  6762                     beq        +0x64 /* 00002D50 */
  4270. 00002CEE  7201                     moveq.l    D1, 0x01
  4271. 00002CF0  B2AE FFEA                cmp.l      D1, [A6 - 0x16]
  4272. 00002CF4  57C1                     seq        D1
  4273. 00002CF6  C001                     and.b      D0, D1
  4274. 00002CF8  4A00                     tst.b      D0
  4275. 00002CFA  6754                     beq        +0x56 /* 00002D50 */
  4276. 00002CFC  2F00                     move.l     -[A7], D0
  4277. 00002CFE  4267                     clr.w      -[A7]
  4278. 00002D00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4279. 00002D04  7201                     moveq.l    D1, 0x01
  4280. 00002D06  2F01                     move.l     -[A7], D1
  4281. 00002D08  486E FFE6                pea.l      [A6 - 0x1A]
  4282. 00002D0C  486E FFE2                pea.l      [A6 - 0x1E]
  4283. 00002D10  303C 082A                move.w     D0, 0x82A
  4284. 00002D14  A816                     syscall    Pack8
  4285. 00002D16  321F                     move.w     D1, [A7]+
  4286. 00002D18  201F                     move.l     D0, [A7]+
  4287. 00002D1A  4A41                     tst.w      D1
  4288. 00002D1C  57C1                     seq        D1
  4289. 00002D1E  C001                     and.b      D0, D1
  4290. 00002D20  4A00                     tst.b      D0
  4291. 00002D22  672C                     beq        +0x2E /* 00002D50 */
  4292. 00002D24  2F00                     move.l     -[A7], D0
  4293. 00002D26  4267                     clr.w      -[A7]
  4294. 00002D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4295. 00002D2C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  4296. 00002D30  486E FFEE                pea.l      [A6 - 0x12]
  4297. 00002D34  303C 0603                move.w     D0, 0x603
  4298. 00002D38  A816                     syscall    Pack8
  4299. 00002D3A  321F                     move.w     D1, [A7]+
  4300. 00002D3C  201F                     move.l     D0, [A7]+
  4301. 00002D3E  4A41                     tst.w      D1
  4302. 00002D40  57C1                     seq        D1
  4303. 00002D42  C001                     and.b      D0, D1
  4304. 00002D44  670A                     beq        +0xC /* 00002D50 */
  4305. 00002D46  486E FFEE                pea.l      [A6 - 0x12]
  4306. 00002D4A  4EBA FD16                jsr        [PC - 0x2EA /* 00002A62 */]
  4307. 00002D4E  600E                     bra        +0x10 /* 00002D5E */
  4308. label00002D50:
  4309. 00002D50  2F0E                     move.l     -[A7], A6
  4310. 00002D52  4EBA FCC8                jsr        [PC - 0x338 /* 00002A1C */]
  4311. 00002D56  6006                     bra        +0x8 /* 00002D5E */
  4312. label00002D58:
  4313. 00002D58  2F0E                     move.l     -[A7], A6
  4314. 00002D5A  4EBA FCC0                jsr        [PC - 0x340 /* 00002A1C */]
  4315. label00002D5E:
  4316. 00002D5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4317. 00002D62  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  4318. label00002D66:
  4319. 00002D66  4E5E                     unlink     A6
  4320. 00002D68  2E9F                     move.l     [A7], [A7]+
  4321. 00002D6A  4E75                     rts
  4322. export_884:
  4323. 00002D6C  4E56 0000                link       A6, 0
  4324. 00002D70  2F0C                     move.l     -[A7], A4
  4325. 00002D72  286E 0008                movea.l    A4, [A6 + 0x8]
  4326. 00002D76  102C 010C                move.b     D0, [A4 + 0x10C]
  4327. 00002D7A  4880                     ext.w      D0
  4328. 00002D7C  670E                     beq        +0x10 /* 00002D8C */
  4329. 00002D7E  5340                     subq.w     D0, 1
  4330. 00002D80  671A                     beq        +0x1C /* 00002D9C */
  4331. 00002D82  5340                     subq.w     D0, 1
  4332. 00002D84  6728                     beq        +0x2A /* 00002DAE */
  4333. 00002D86  5340                     subq.w     D0, 1
  4334. 00002D88  673C                     beq        +0x3E /* 00002DC6 */
  4335. 00002D8A  6050                     bra        +0x52 /* 00002DDC */
  4336. label00002D8C:
  4337. 00002D8C  2F2C 010E                move.l     -[A7], [A4 + 0x10E]
  4338. 00002D90  4EBA 0206                jsr        [PC + 0x206 /* 00002F98 */]
  4339. 00002D94  4267                     clr.w      -[A7]
  4340. 00002D96  4EBA 021A                jsr        [PC + 0x21A /* 00002FB2 */]
  4341. 00002D9A  6040                     bra        +0x42 /* 00002DDC */
  4342. label00002D9C:
  4343. 00002D9C  2F2C 0112                move.l     -[A7], [A4 + 0x112]
  4344. 00002DA0  4EBA 01F6                jsr        [PC + 0x1F6 /* 00002F98 */]
  4345. 00002DA4  3F3C 0003                move.w     -[A7], 0x3
  4346. 00002DA8  4EBA 0208                jsr        [PC + 0x208 /* 00002FB2 */]
  4347. 00002DAC  602E                     bra        +0x30 /* 00002DDC */
  4348. label00002DAE:
  4349. 00002DAE  102C 0116                move.b     D0, [A4 + 0x116]
  4350. 00002DB2  4880                     ext.w      D0
  4351. 00002DB4  48C0                     ext.l      D0
  4352. 00002DB6  2F00                     move.l     -[A7], D0
  4353. 00002DB8  4EBA 01DE                jsr        [PC + 0x1DE /* 00002F98 */]
  4354. 00002DBC  3F3C 0004                move.w     -[A7], 0x4
  4355. 00002DC0  4EBA 01F0                jsr        [PC + 0x1F0 /* 00002FB2 */]
  4356. 00002DC4  6016                     bra        +0x18 /* 00002DDC */
  4357. label00002DC6:
  4358. 00002DC6  486C 0118                pea.l      [A4 + 0x118]
  4359. 00002DCA  4EBA EB6A                jsr        [PC - 0x1496 /* 00001936 */]
  4360. 00002DCE  42A7                     clr.l      -[A7]
  4361. 00002DD0  4EBA 01C6                jsr        [PC + 0x1C6 /* 00002F98 */]
  4362. 00002DD4  3F3C 0002                move.w     -[A7], 0x2
  4363. 00002DD8  4EBA 01D8                jsr        [PC + 0x1D8 /* 00002FB2 */]
  4364. label00002DDC:
  4365. 00002DDC  285F                     movea.l    A4, [A7]+
  4366. 00002DDE  4E5E                     unlink     A6
  4367. 00002DE0  2E9F                     move.l     [A7], [A7]+
  4368. 00002DE2  4E75                     rts
  4369. export_885:
  4370. fn00002DE4:
  4371. 00002DE4  4E56 0000                link       A6, 0
  4372. 00002DE8  2F0C                     move.l     -[A7], A4
  4373. 00002DEA  286E 0008                movea.l    A4, [A6 + 0x8]
  4374. 00002DEE  1014                     move.b     D0, [A4]
  4375. 00002DF0  4880                     ext.w      D0
  4376. 00002DF2  6B00 00AC                bmi        +0xAE /* 00002EA0 */
  4377. 00002DF6  0C40 0006                cmpi.w     D0, 0x6
  4378. 00002DFA  6E00 00A4                bgt        +0xA6 /* 00002EA0 */
  4379. 00002DFE  D040                     add.w      D0, D0
  4380. 00002E00  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4381. 00002E04  4EFB 0000                jmp        [PC + D0.w]
  4382. 00002E08  0010 0020                ori.b      [A0], 0x20 /* ' ' */
  4383. 00002E0C  0032 004A 0062           ori.b      [A2 + D0.w + 0x62], 0x4A /* 'J' */
  4384. 00002E12  0072 008A 2F2C           ori.w      <<invalid full ext with I/IS == 4>>, 0x8A
  4385. 00002E18  0002 4EBA                ori.b      D2, 0xBA
  4386. 00002E1C  017C 4267                bchg       0x4267 /* 'Bg' */, D0
  4387. 00002E20  4EBA 0190                jsr        [PC + 0x190 /* 00002FB2 */]
  4388. 00002E24  607A                     bra        +0x7C /* 00002EA0 */
  4389. 00002E26  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4390. 00002E2A  4EBA 016C                jsr        [PC + 0x16C /* 00002F98 */]
  4391. 00002E2E  3F3C 0003                move.w     -[A7], 0x3
  4392. 00002E32  4EBA 017E                jsr        [PC + 0x17E /* 00002FB2 */]
  4393. 00002E36  6068                     bra        +0x6A /* 00002EA0 */
  4394. 00002E38  102C 000A                move.b     D0, [A4 + 0xA]
  4395. 00002E3C  4880                     ext.w      D0
  4396. 00002E3E  48C0                     ext.l      D0
  4397. 00002E40  2F00                     move.l     -[A7], D0
  4398. 00002E42  4EBA 0154                jsr        [PC + 0x154 /* 00002F98 */]
  4399. 00002E46  3F3C 0004                move.w     -[A7], 0x4
  4400. 00002E4A  4EBA 0166                jsr        [PC + 0x166 /* 00002FB2 */]
  4401. 00002E4E  6050                     bra        +0x52 /* 00002EA0 */
  4402. 00002E50  486C 000C                pea.l      [A4 + 0xC]
  4403. 00002E54  4EBA EAE0                jsr        [PC - 0x1520 /* 00001936 */]
  4404. 00002E58  42A7                     clr.l      -[A7]
  4405. 00002E5A  4EBA 013C                jsr        [PC + 0x13C /* 00002F98 */]
  4406. 00002E5E  3F3C 0002                move.w     -[A7], 0x2
  4407. 00002E62  4EBA 014E                jsr        [PC + 0x14E /* 00002FB2 */]
  4408. 00002E66  6038                     bra        +0x3A /* 00002EA0 */
  4409. 00002E68  102C 000A                move.b     D0, [A4 + 0xA]
  4410. 00002E6C  4880                     ext.w      D0
  4411. 00002E6E  5040                     addq.w     D0, 8
  4412. 00002E70  3F00                     move.w     -[A7], D0
  4413. 00002E72  4EBA 013E                jsr        [PC + 0x13E /* 00002FB2 */]
  4414. 00002E76  6028                     bra        +0x2A /* 00002EA0 */
  4415. 00002E78  102C 000A                move.b     D0, [A4 + 0xA]
  4416. 00002E7C  4880                     ext.w      D0
  4417. 00002E7E  48C0                     ext.l      D0
  4418. 00002E80  2F00                     move.l     -[A7], D0
  4419. 00002E82  4EBA 0114                jsr        [PC + 0x114 /* 00002F98 */]
  4420. 00002E86  3F3C 0007                move.w     -[A7], 0x7
  4421. 00002E8A  4EBA 0126                jsr        [PC + 0x126 /* 00002FB2 */]
  4422. 00002E8E  6010                     bra        +0x12 /* 00002EA0 */
  4423. 00002E90  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  4424. 00002E94  4EBA 0102                jsr        [PC + 0x102 /* 00002F98 */]
  4425. 00002E98  3F3C 0006                move.w     -[A7], 0x6
  4426. 00002E9C  4EBA 0114                jsr        [PC + 0x114 /* 00002FB2 */]
  4427. label00002EA0:
  4428. 00002EA0  7007                     moveq.l    D0, 0x07
  4429. 00002EA2  B02C 010C                cmp.b      D0, [A4 + 0x10C]
  4430. 00002EA6  676E                     beq        +0x70 /* 00002F16 */
  4431. 00002EA8  102C 010C                move.b     D0, [A4 + 0x10C]
  4432. 00002EAC  4880                     ext.w      D0
  4433. 00002EAE  670E                     beq        +0x10 /* 00002EBE */
  4434. 00002EB0  5340                     subq.w     D0, 1
  4435. 00002EB2  671A                     beq        +0x1C /* 00002ECE */
  4436. 00002EB4  5340                     subq.w     D0, 1
  4437. 00002EB6  6728                     beq        +0x2A /* 00002EE0 */
  4438. 00002EB8  5340                     subq.w     D0, 1
  4439. 00002EBA  673C                     beq        +0x3E /* 00002EF8 */
  4440. 00002EBC  6050                     bra        +0x52 /* 00002F0E */
  4441. label00002EBE:
  4442. 00002EBE  2F2C 010E                move.l     -[A7], [A4 + 0x10E]
  4443. 00002EC2  4EBA 00D4                jsr        [PC + 0xD4 /* 00002F98 */]
  4444. 00002EC6  4267                     clr.w      -[A7]
  4445. 00002EC8  4EBA 00E8                jsr        [PC + 0xE8 /* 00002FB2 */]
  4446. 00002ECC  6040                     bra        +0x42 /* 00002F0E */
  4447. label00002ECE:
  4448. 00002ECE  2F2C 0112                move.l     -[A7], [A4 + 0x112]
  4449. 00002ED2  4EBA 00C4                jsr        [PC + 0xC4 /* 00002F98 */]
  4450. 00002ED6  3F3C 0003                move.w     -[A7], 0x3
  4451. 00002EDA  4EBA 00D6                jsr        [PC + 0xD6 /* 00002FB2 */]
  4452. 00002EDE  602E                     bra        +0x30 /* 00002F0E */
  4453. label00002EE0:
  4454. 00002EE0  102C 0116                move.b     D0, [A4 + 0x116]
  4455. 00002EE4  4880                     ext.w      D0
  4456. 00002EE6  48C0                     ext.l      D0
  4457. 00002EE8  2F00                     move.l     -[A7], D0
  4458. 00002EEA  4EBA 00AC                jsr        [PC + 0xAC /* 00002F98 */]
  4459. 00002EEE  3F3C 0004                move.w     -[A7], 0x4
  4460. 00002EF2  4EBA 00BE                jsr        [PC + 0xBE /* 00002FB2 */]
  4461. 00002EF6  6016                     bra        +0x18 /* 00002F0E */
  4462. label00002EF8:
  4463. 00002EF8  486C 0118                pea.l      [A4 + 0x118]
  4464. 00002EFC  4EBA EA38                jsr        [PC - 0x15C8 /* 00001936 */]
  4465. 00002F00  42A7                     clr.l      -[A7]
  4466. 00002F02  4EBA 0094                jsr        [PC + 0x94 /* 00002F98 */]
  4467. 00002F06  3F3C 0002                move.w     -[A7], 0x2
  4468. 00002F0A  4EBA 00A6                jsr        [PC + 0xA6 /* 00002FB2 */]
  4469. label00002F0E:
  4470. 00002F0E  3F3C 0005                move.w     -[A7], 0x5
  4471. 00002F12  4EBA 009E                jsr        [PC + 0x9E /* 00002FB2 */]
  4472. label00002F16:
  4473. 00002F16  285F                     movea.l    A4, [A7]+
  4474. 00002F18  4E5E                     unlink     A6
  4475. 00002F1A  2E9F                     move.l     [A7], [A7]+
  4476. 00002F1C  4E75                     rts
  4477. export_886:
  4478. 00002F1E  4E56 0000                link       A6, 0
  4479. 00002F22  102E 0008                move.b     D0, [A6 + 0x8]
  4480. 00002F26  6712                     beq        +0x14 /* 00002F3A */
  4481. 00002F28  2F2D CFAE                move.l     -[A7], [A5 - 0x3052]
  4482. 00002F2C  7005                     moveq.l    D0, 0x05
  4483. 00002F2E  2F00                     move.l     -[A7], D0
  4484. 00002F30  1F3C 0001                move.b     -[A7], 0x1
  4485. 00002F34  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4486. 00002F38  6010                     bra        +0x12 /* 00002F4A */
  4487. label00002F3A:
  4488. 00002F3A  2F2D CFE6                move.l     -[A7], [A5 - 0x301A]
  4489. 00002F3E  7003                     moveq.l    D0, 0x03
  4490. 00002F40  2F00                     move.l     -[A7], D0
  4491. 00002F42  1F3C 0001                move.b     -[A7], 0x1
  4492. 00002F46  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4493. label00002F4A:
  4494. 00002F4A  4E5E                     unlink     A6
  4495. 00002F4C  205F                     movea.l    A0, [A7]+
  4496. 00002F4E  544F                     addq.w     A7, 2
  4497. 00002F50  4ED0                     jmp        [A0]
  4498. export_887:
  4499. fn00002F52:
  4500. 00002F52  4E56 FFF6                link       A6, -0x000A
  4501. 00002F56  206E 0008                movea.l    A0, [A6 + 0x8]
  4502. 00002F5A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  4503. 00002F5E  7004                     moveq.l    D0, 0x04
  4504. label00002F60:
  4505. 00002F60  32D8                     move.w     [A1]+, [A0]+
  4506. 00002F62  51C8 FFFC                dbf        D0, -0x6 /* 00002F60 */
  4507. 00002F66  486E FFF6                pea.l      [A6 - 0xA]
  4508. 00002F6A  700A                     moveq.l    D0, 0x0A
  4509. 00002F6C  2F00                     move.l     -[A7], D0
  4510. 00002F6E  1F3C 0007                move.b     -[A7], 0x7
  4511. 00002F72  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4512. 00002F76  4E5E                     unlink     A6
  4513. 00002F78  2E9F                     move.l     [A7], [A7]+
  4514. 00002F7A  4E75                     rts
  4515. export_888:
  4516. fn00002F7C:
  4517. 00002F7C  4E56 0000                link       A6, 0
  4518. 00002F80  486E 0008                pea.l      [A6 + 0x8]
  4519. 00002F84  7001                     moveq.l    D0, 0x01
  4520. 00002F86  2F00                     move.l     -[A7], D0
  4521. 00002F88  1F3C 0005                move.b     -[A7], 0x5
  4522. 00002F8C  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4523. 00002F90  4E5E                     unlink     A6
  4524. 00002F92  205F                     movea.l    A0, [A7]+
  4525. 00002F94  544F                     addq.w     A7, 2
  4526. 00002F96  4ED0                     jmp        [A0]
  4527. export_889:
  4528. fn00002F98:
  4529. 00002F98  4E56 0000                link       A6, 0
  4530. 00002F9C  486E 0008                pea.l      [A6 + 0x8]
  4531. 00002FA0  7004                     moveq.l    D0, 0x04
  4532. 00002FA2  2F00                     move.l     -[A7], D0
  4533. 00002FA4  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  4534. 00002FA8  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4535. 00002FAC  4E5E                     unlink     A6
  4536. 00002FAE  2E9F                     move.l     [A7], [A7]+
  4537. 00002FB0  4E75                     rts
  4538. export_890:
  4539. fn00002FB2:
  4540. 00002FB2  4E56 0000                link       A6, 0
  4541. 00002FB6  486E 0008                pea.l      [A6 + 0x8]
  4542. 00002FBA  7002                     moveq.l    D0, 0x02
  4543. 00002FBC  2F00                     move.l     -[A7], D0
  4544. 00002FBE  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  4545. 00002FC2  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4546. 00002FC6  4E5E                     unlink     A6
  4547. 00002FC8  205F                     movea.l    A0, [A7]+
  4548. 00002FCA  544F                     addq.w     A7, 2
  4549. 00002FCC  4ED0                     jmp        [A0]
  4550. export_891:
  4551. fn00002FCE:
  4552. 00002FCE  4E56 FFFC                link       A6, -0x0004
  4553. 00002FD2  48E7 0108                movem.l    -[A7], D7,A4
  4554. 00002FD6  286E 0008                movea.l    A4, [A6 + 0x8]
  4555. 00002FDA  3014                     move.w     D0, [A4]
  4556. 00002FDC  48C0                     ext.l      D0
  4557. 00002FDE  2E00                     move.l     D7, D0
  4558. 00002FE0  202C 0002                move.l     D0, [A4 + 0x2]
  4559. 00002FE4  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  4560. 00002FE8  6606                     bne        +0x8 /* 00002FF0 */
  4561. 00002FEA  8EBC 0000 00F0           or.l       D7, 0xF0
  4562. label00002FF0:
  4563. 00002FF0  2F07                     move.l     -[A7], D7
  4564. 00002FF2  4EBA FFA4                jsr        [PC - 0x5C /* 00002F98 */]
  4565. 00002FF6  102C 000E                move.b     D0, [A4 + 0xE]
  4566. 00002FFA  4880                     ext.w      D0
  4567. 00002FFC  671E                     beq        +0x20 /* 0000301C */
  4568. 00002FFE  5340                     subq.w     D0, 1
  4569. 00003000  6732                     beq        +0x34 /* 00003034 */
  4570. 00003002  5340                     subq.w     D0, 1
  4571. 00003004  6702                     beq        +0x4 /* 00003008 */
  4572. 00003006  603C                     bra        +0x3E /* 00003044 */
  4573. label00003008:
  4574. 00003008  302C 0010                move.w     D0, [A4 + 0x10]
  4575. 0000300C  48C0                     ext.l      D0
  4576. 0000300E  2F00                     move.l     -[A7], D0
  4577. 00003010  4EBA FF86                jsr        [PC - 0x7A /* 00002F98 */]
  4578. 00003014  4267                     clr.w      -[A7]
  4579. 00003016  4EBA FF9A                jsr        [PC - 0x66 /* 00002FB2 */]
  4580. 0000301A  6028                     bra        +0x2A /* 00003044 */
  4581. label0000301C:
  4582. 0000301C  486C 0010                pea.l      [A4 + 0x10]
  4583. 00003020  4EBA E914                jsr        [PC - 0x16EC /* 00001936 */]
  4584. 00003024  42A7                     clr.l      -[A7]
  4585. 00003026  4EBA FF70                jsr        [PC - 0x90 /* 00002F98 */]
  4586. 0000302A  3F3C 0001                move.w     -[A7], 0x1
  4587. 0000302E  4EBA FF82                jsr        [PC - 0x7E /* 00002FB2 */]
  4588. 00003032  6010                     bra        +0x12 /* 00003044 */
  4589. label00003034:
  4590. 00003034  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  4591. 00003038  4EBA FF5E                jsr        [PC - 0xA2 /* 00002F98 */]
  4592. 0000303C  3F3C 0002                move.w     -[A7], 0x2
  4593. 00003040  4EBA FF70                jsr        [PC - 0x90 /* 00002FB2 */]
  4594. label00003044:
  4595. 00003044  4CDF 1080                movem.l    D7,A4, [A7]+
  4596. 00003048  4E5E                     unlink     A6
  4597. 0000304A  2E9F                     move.l     [A7], [A7]+
  4598. 0000304C  4E75                     rts
  4599. export_892:
  4600. 0000304E  4E56 0000                link       A6, 0
  4601. 00003052  102E 0008                move.b     D0, [A6 + 0x8]
  4602. 00003056  6700 00C2                beq        +0xC4 /* 0000311A */
  4603. 0000305A  302E 000A                move.w     D0, [A6 + 0xA]
  4604. 0000305E  6B00 00AC                bmi        +0xAE /* 0000310C */
  4605. 00003062  0C40 000B                cmpi.w     D0, 0xB
  4606. 00003066  6E00 00A4                bgt        +0xA6 /* 0000310C */
  4607. 0000306A  D040                     add.w      D0, D0
  4608. 0000306C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4609. 00003070  4EFB 0000                jmp        [PC + D0.w]
  4610. 00003074  001A 0026                ori.b      [A2]+, 0x26 /* '&' */
  4611. 00003078  0032 003E 004A           ori.b      [A2 + D0.w + 0x4A], 0x3E /* '>' */
  4612. 0000307E  0054 005E                ori.w      [A4], 0x5E /* '^' */
  4613. 00003082  0068 0072 007C           ori.w      [A0 + 0x7C], 0x72 /* 'r' */
  4614. 00003088  0086 0090 487A           ori.l      D6, 0x90487A
  4615. 0000308E  011A                     btst       [A2]+, D0
  4616. 00003090  4EBA E8C8                jsr        [PC - 0x1738 /* 0000195A */]
  4617. 00003094  6000 00AA                bra        +0xAC /* 00003140 */
  4618. 00003098  487A 0106                pea.l      [PC + 0x106 /* 000031A0, value 0x66F7061, pstring "opaque" */]
  4619. 0000309C  4EBA E8BC                jsr        [PC - 0x1744 /* 0000195A */]
  4620. 000030A0  6000 009E                bra        +0xA0 /* 00003140 */
  4621. 000030A4  487A 00F0                pea.l      [PC + 0xF0 /* 00003196, value 0x9726563 '\trec', pstring "rectangle" */]
  4622. 000030A8  4EBA E8B0                jsr        [PC - 0x1750 /* 0000195A */]
  4623. 000030AC  6000 0092                bra        +0x94 /* 00003140 */
  4624. 000030B0  487A 00DA                pea.l      [PC + 0xDA /* 0000318C, value 0x9726F75 '\trou', pstring "roundRect" */]
  4625. 000030B4  4EBA E8A4                jsr        [PC - 0x175C /* 0000195A */]
  4626. 000030B8  6000 0086                bra        +0x88 /* 00003140 */
  4627. 000030BC  487A 00C6                pea.l      [PC + 0xC6 /* 00003184, value 0x6736861, pstring "shadow" */]
  4628. 000030C0  4EBA E898                jsr        [PC - 0x1768 /* 0000195A */]
  4629. 000030C4  607A                     bra        +0x7C /* 00003140 */
  4630. 000030C6  487A 00B2                pea.l      [PC + 0xB2 /* 0000317A, value 0x8636865, pstring "checkBox" */]
  4631. 000030CA  4EBA E88E                jsr        [PC - 0x1772 /* 0000195A */]
  4632. 000030CE  6070                     bra        +0x72 /* 00003140 */
  4633. 000030D0  487A 009C                pea.l      [PC + 0x9C /* 0000316E, value 0xB726164, pstring "radioButton" */]
  4634. 000030D4  4EBA E884                jsr        [PC - 0x177C /* 0000195A */]
  4635. 000030D8  6066                     bra        +0x68 /* 00003140 */
  4636. 000030DA  487A 0088                pea.l      [PC + 0x88 /* 00003164, value 0x9736372 '\tscr', pstring "scrolling" */]
  4637. 000030DE  4EBA E87A                jsr        [PC - 0x1786 /* 0000195A */]
  4638. 000030E2  605C                     bra        +0x5E /* 00003140 */
  4639. 000030E4  487A 0074                pea.l      [PC + 0x74 /* 0000315A, value 0x8737461, pstring "standard" */]
  4640. 000030E8  4EBA E870                jsr        [PC - 0x1790 /* 0000195A */]
  4641. 000030EC  6052                     bra        +0x54 /* 00003140 */
  4642. 000030EE  487A 0062                pea.l      [PC + 0x62 /* 00003152, value 0x7646566, pstring "default" */]
  4643. 000030F2  4EBA E866                jsr        [PC - 0x179A /* 0000195A */]
  4644. 000030F6  6048                     bra        +0x4A /* 00003140 */
  4645. 000030F8  487A 0052                pea.l      [PC + 0x52 /* 0000314C, value 0x46F7661, pstring "oval" */]
  4646. 000030FC  4EBA E85C                jsr        [PC - 0x17A4 /* 0000195A */]
  4647. 00003100  603E                     bra        +0x40 /* 00003140 */
  4648. 00003102  487A 0042                pea.l      [PC + 0x42 /* 00003146, value 0x5706F70, pstring "popup" */]
  4649. 00003106  4EBA E852                jsr        [PC - 0x17AE /* 0000195A */]
  4650. 0000310A  6034                     bra        +0x36 /* 00003140 */
  4651. label0000310C:
  4652. 0000310C  302E 000A                move.w     D0, [A6 + 0xA]
  4653. 00003110  48C0                     ext.l      D0
  4654. 00003112  2F00                     move.l     -[A7], D0
  4655. 00003114  4EBA FE82                jsr        [PC - 0x17E /* 00002F98 */]
  4656. 00003118  6026                     bra        +0x28 /* 00003140 */
  4657. label0000311A:
  4658. 0000311A  7004                     moveq.l    D0, 0x04
  4659. 0000311C  B06E 000A                cmp.w      D0, [A6 + 0xA]
  4660. 00003120  660C                     bne        +0xE /* 0000312E */
  4661. 00003122  2F3C 7368 6164           move.l     -[A7], 0x73686164 /* 'shad' */
  4662. 00003128  4EBA FE6E                jsr        [PC - 0x192 /* 00002F98 */]
  4663. 0000312C  6012                     bra        +0x14 /* 00003140 */
  4664. label0000312E:
  4665. 0000312E  302E 000A                move.w     D0, [A6 + 0xA]
  4666. 00003132  48C0                     ext.l      D0
  4667. 00003134  D0BC 5053 5430           add.l      D0, 0x50535430 /* 'PST0' */
  4668. 0000313A  2F00                     move.l     -[A7], D0
  4669. 0000313C  4EBA FE5A                jsr        [PC - 0x1A6 /* 00002F98 */]
  4670. label00003140:
  4671. 00003140  4E5E                     unlink     A6
  4672. 00003142  2E9F                     move.l     [A7], [A7]+
  4673. 00003144  4E75                     rts
  4674. 00003146  0570 6F70 7570 046F      bchg       [A0 + 0x7570046F], D2
  4675. 0000314E  7661                     moveq.l    D3, 0x61
  4676. 00003150  6C00 0764                bge        +0x766 /* 000038B6 */
  4677. 00003154  6566                     bcs        +0x68 /* 000031BC */
  4678. 00003156  6175                     bsr        +0x77 /* 000031CD */
  4679. 00003158  6C74                     bge        +0x76 /* 000031CE */
  4680. 0000315A  0873 7461 6E64           bchg.b     [A3 + D6 * 8 + 0x64], 0x61 /* 'a' */
  4681. 00003160  6172                     bsr        +0x74 /* 000031D4 */
  4682. 00003162  6400 0973                bcc        +0x975 /* 00003AD7 */
  4683. 00003166  6372                     bls        +0x74 /* 000031DA */
  4684. 00003168  6F6C                     ble        +0x6E /* 000031D6 */
  4685. 0000316A  6C69                     bge        +0x6B /* 000031D5 */
  4686. 0000316C  6E67                     bgt        +0x69 /* 000031D5 */
  4687. 0000316E  0B72 6164                bchg       <<invalid full ext with I/IS == 4>>, D5
  4688. 00003172  696F                     bvs        +0x71 /* 000031E3 */
  4689. 00003174  4275 7474                clr.w      [A5 + D7.w * 4 + 0x74]
  4690. 00003178  6F6E                     ble        +0x70 /* 000031E8 */
  4691. 0000317A  0863 6865                bchg.b     -[A3], 0x65 /* 'e' */
  4692. 0000317E  636B                     bls        +0x6D /* 000031EB */
  4693. 00003180  426F 7800                clr.w      [A7 + 0x7800]
  4694. 00003184  0673 6861 646F           addi.w     [A3 + D6.w * 4 + 0x6F], 0x6861 /* 'ha' */
  4695. 0000318A  7700                     moveq.l    D3, 0x00
  4696. 0000318C  0972 6F75                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D4
  4697. 00003190  6E64                     bgt        +0x66 /* 000031F6 */
  4698. 00003192  5265                     addq.w     -[A5], 1
  4699. 00003194  6374                     bls        +0x76 /* 0000320A */
  4700. 00003196  0972 6563 7461 6E67 6C65 bchg       [[A2 + 0x7461] + 0x6E676C65], D4
  4701. 000031A0  066F 7061 7175           addi.w     [A7 + 0x7175], 0x7061 /* 'pa' */
  4702. 000031A6  6500 0B74                bcs        +0xB76 /* 00003D1C */
  4703. 000031AA  7261                     moveq.l    D1, 0x61
  4704. 000031AC  6E73                     bgt        +0x75 /* 00003221 */
  4705. 000031AE  7061                     moveq.l    D0, 0x61
  4706. 000031B0  7265                     moveq.l    D1, 0x65
  4707. 000031B2  6E74                     bgt        +0x76 /* 00003228 */
  4708. export_893:
  4709. fn000031B4:
  4710. 000031B4  4E56 FFCA                link       A6, -0x0036
  4711. 000031B8  48E7 0308                movem.l    -[A7], D6,D7,A4
  4712. label000031BC:
  4713. 000031BC  4267                     clr.w      -[A7]
  4714. 000031BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4715. 000031C2  4267                     clr.w      -[A7]
  4716. 000031C4  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  4717. 000031C8  3E1F                     move.w     D7, [A7]+
  4718. 000031CA  57C0                     seq        D0
  4719. 000031CC  4A00                     tst.b      D0
  4720. label000031CE:
  4721. 000031CE  6626                     bne        +0x28 /* 000031F6 */
  4722. 000031D0  2F00                     move.l     -[A7], D0
  4723. 000031D2  4267                     clr.w      -[A7]
  4724. fn000031D4:
  4725. 000031D4  206E 0008                movea.l    A0, [A6 + 0x8]
  4726. // begin alternate branch 000031D6-000031DE
  4727. label000031D6:
  4728. 000031D6  0008 2F28                ori.b      A0, 0x28 /* '(' */
  4729. label000031DA:
  4730. 000031DA  0002 3F07                ori.b      D2, 0x7
  4731. // end alternate branch 000031D6-000031DE
  4732. label000031D6: // (misaligned)
  4733. 000031D8  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4734. label000031DA: // (misaligned)
  4735. 000031DC  3F07                     move.w     -[A7], D7
  4736. 000031DE  486E FFCA                pea.l      [A6 - 0x36]
  4737. 000031E2  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  4738. 000031E6  121F                     move.b     D1, [A7]+
  4739. label000031E8:
  4740. 000031E8  201F                     move.l     D0, [A7]+
  4741. 000031EA  0A01 0001                xori.b     D1, 0x1
  4742. 000031EE  8001                     or.b       D0, D1
  4743. 000031F0  0240 0001                andi.w     D0, 0x1
  4744. 000031F4  6712                     beq        +0x14 /* 00003208 */
  4745. label000031F6:
  4746. 000031F6  4EBA E6C2                jsr        [PC - 0x193E /* 000018BA */]
  4747. 000031FA  4267                     clr.w      -[A7]
  4748. 000031FC  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  4749. 00003200  4EBA CEA4                jsr        [PC - 0x315C /* 000000A6 */]
  4750. 00003204  6000 00E6                bra        +0xE8 /* 000032EC */
  4751. label00003208:
  4752. 00003208  BE6D C374                cmp.w      D7, [A5 - 0x3C8C]
  4753. // begin alternate branch 0000320A-0000320E
  4754. label0000320A:
  4755. 0000320A  C374 57C0                .incomplete
  4756. // end alternate branch 0000320A-0000320E
  4757. label0000320A: // (misaligned)
  4758. 0000320C  57C0                     seq        D0
  4759. 0000320E  4A00                     tst.b      D0
  4760. 00003210  6700 0084                beq        +0x86 /* 00003296 */
  4761. 00003214  206E 0008                movea.l    A0, [A6 + 0x8]
  4762. 00003218  2228 0002                move.l     D1, [A0 + 0x2]
  4763. 0000321C  B2AD B46E                cmp.l      D1, [A5 - 0x4B92]
  4764. 00003220  57C1                     seq        D1
  4765. 00003222  C001                     and.b      D0, D1
  4766. 00003224  6770                     beq        +0x72 /* 00003296 */
  4767. 00003226  2228 000A                move.l     D1, [A0 + 0xA]
  4768. // begin alternate branch 00003228-00003230
  4769. label00003228:
  4770. 00003228  000A B2AD                ori.b      A2, 0xAD
  4771. 0000322C  B534 57C1                xor.b      [[ + <<invalid base displacement size>>]], D2
  4772. // end alternate branch 00003228-00003230
  4773. label00003228: // (misaligned)
  4774. 0000322A  B2AD B534                cmp.l      D1, [A5 - 0x4ACC]
  4775. 0000322E  57C1                     seq        D1
  4776. 00003230  C001                     and.b      D0, D1
  4777. 00003232  6762                     beq        +0x64 /* 00003296 */
  4778. 00003234  206D C6DC                movea.l    A0, [A5 - 0x3924]
  4779. 00003238  2050                     movea.l    A0, [A0]
  4780. 0000323A  3C28 003C                move.w     D6, [A0 + 0x3C]
  4781. 0000323E  42A7                     clr.l      -[A7]
  4782. 00003240  3006                     move.w     D0, D6
  4783. 00003242  5240                     addq.w     D0, 1
  4784. 00003244  48C0                     ext.l      D0
  4785. 00003246  2F00                     move.l     -[A7], D0
  4786. 00003248  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  4787. 0000324C  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  4788. 00003250  660C                     bne        +0xE /* 0000325E */
  4789. 00003252  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  4790. 00003256  4EBA E662                jsr        [PC - 0x199E /* 000018BA */]
  4791. 0000325A  6000 0082                bra        +0x84 /* 000032DE */
  4792. label0000325E:
  4793. 0000325E  206D C6DC                movea.l    A0, [A5 - 0x3924]
  4794. 00003262  2050                     movea.l    A0, [A0]
  4795. 00003264  2068 003E                movea.l    A0, [A0 + 0x3E]
  4796. 00003268  2F10                     move.l     -[A7], [A0]
  4797. 0000326A  206E FFFA                movea.l    A0, [A6 - 0x6]
  4798. 0000326E  2F10                     move.l     -[A7], [A0]
  4799. 00003270  3006                     move.w     D0, D6
  4800. 00003272  48C0                     ext.l      D0
  4801. 00003274  2F00                     move.l     -[A7], D0
  4802. 00003276  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  4803. 0000327A  206E FFFA                movea.l    A0, [A6 - 0x6]
  4804. 0000327E  3006                     move.w     D0, D6
  4805. 00003280  48C0                     ext.l      D0
  4806. 00003282  2840                     movea.l    A4, D0
  4807. 00003284  D9D0                     add.l      A4, [A0]
  4808. 00003286  4214                     clr.b      [A4]
  4809. 00003288  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4810. 0000328C  1F3C 0001                move.b     -[A7], 0x1
  4811. 00003290  4EBA E644                jsr        [PC - 0x19BC /* 000018D6 */]
  4812. 00003294  6048                     bra        +0x4A /* 000032DE */
  4813. label00003296:
  4814. 00003296  206E 0008                movea.l    A0, [A6 + 0x8]
  4815. 0000329A  2248                     movea.l    A1, A0
  4816. 0000329C  2028 000A                move.l     D0, [A0 + 0xA]
  4817. 000032A0  B0A9 0002                cmp.l      D0, [A1 + 0x2]
  4818. 000032A4  6606                     bne        +0x8 /* 000032AC */
  4819. 000032A6  3007                     move.w     D0, D7
  4820. 000032A8  4440                     neg.w      D0
  4821. 000032AA  3E00                     move.w     D7, D0
  4822. label000032AC:
  4823. 000032AC  206E 0008                movea.l    A0, [A6 + 0x8]
  4824. 000032B0  2F28 000A                move.l     -[A7], [A0 + 0xA]
  4825. 000032B4  2F28 0002                move.l     -[A7], [A0 + 0x2]
  4826. 000032B8  3F07                     move.w     -[A7], D7
  4827. 000032BA  486E FFFA                pea.l      [A6 - 0x6]
  4828. 000032BE  486E FFE8                pea.l      [A6 - 0x18]
  4829. 000032C2  4EAD 2B3A                jsr        [A5 + 0x2B3A /* export_1379 */]
  4830. 000032C6  4AAE FFFA                tst.l      [A6 - 0x6]
  4831. 000032CA  6606                     bne        +0x8 /* 000032D2 */
  4832. 000032CC  4EBA E5EC                jsr        [PC - 0x1A14 /* 000018BA */]
  4833. 000032D0  600C                     bra        +0xE /* 000032DE */
  4834. label000032D2:
  4835. 000032D2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  4836. 000032D6  1F3C 0001                move.b     -[A7], 0x1
  4837. 000032DA  4EBA E5FA                jsr        [PC - 0x1A06 /* 000018D6 */]
  4838. label000032DE:
  4839. 000032DE  4267                     clr.w      -[A7]
  4840. 000032E0  3F2E FFE0                move.w     -[A7], [A6 - 0x20]
  4841. 000032E4  4EAD 2B82                jsr        [A5 + 0x2B82 /* export_1388 */]
  4842. 000032E8  4EBA CDBC                jsr        [PC - 0x3244 /* 000000A6 */]
  4843. label000032EC:
  4844. 000032EC  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  4845. 000032F0  4E5E                     unlink     A6
  4846. 000032F2  2E9F                     move.l     [A7], [A7]+
  4847. 000032F4  4E75                     rts
  4848. export_894:
  4849. fn000032F6:
  4850. 000032F6  4E56 0000                link       A6, 0
  4851. 000032FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4852. 000032FE  7004                     moveq.l    D0, 0x04
  4853. 00003300  2F00                     move.l     -[A7], D0
  4854. 00003302  1F3C 0002                move.b     -[A7], 0x2
  4855. 00003306  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4856. 0000330A  4E5E                     unlink     A6
  4857. 0000330C  2E9F                     move.l     [A7], [A7]+
  4858. 0000330E  4E75                     rts
  4859. export_895:
  4860. fn00003310:
  4861. 00003310  4E56 0000                link       A6, 0
  4862. 00003314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4863. 00003318  7008                     moveq.l    D0, 0x08
  4864. 0000331A  2F00                     move.l     -[A7], D0
  4865. 0000331C  1F3C 0003                move.b     -[A7], 0x3
  4866. 00003320  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  4867. 00003324  4E5E                     unlink     A6
  4868. 00003326  2E9F                     move.l     [A7], [A7]+
  4869. 00003328  4E75                     rts
  4870. fn0000332A:
  4871. 0000332A  4E56 FF00                link       A6, -0x0100
  4872. 0000332E  1D7C 0004 FF00           move.b     [A6 - 0x100], 0x4
  4873. 00003334  226E 0008                movea.l    A1, [A6 + 0x8]
  4874. 00003338  2069 0008                movea.l    A0, [A1 + 0x8]
  4875. 0000333C  4868 0014                pea.l      [A0 + 0x14]
  4876. 00003340  41EE FF00                lea.l      A0, [A6 - 0x100]
  4877. 00003344  2008                     move.l     D0, A0
  4878. 00003346  5280                     addq.l     D0, 1
  4879. 00003348  2F00                     move.l     -[A7], D0
  4880. 0000334A  7004                     moveq.l    D0, 0x04
  4881. 0000334C  2F00                     move.l     -[A7], D0
  4882. 0000334E  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  4883. 00003352  486E FF00                pea.l      [A6 - 0x100]
  4884. 00003356  4EBA E5DE                jsr        [PC - 0x1A22 /* 00001936 */]
  4885. 0000335A  206E 0008                movea.l    A0, [A6 + 0x8]
  4886. 0000335E  2C48                     movea.l    A6, A0
  4887. 00003360  4EFA 0092                jmp        [PC + 0x92 /* 000033F4 */]
  4888. 00003364  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  4889. 00003368  2E9F                     move.l     [A7], [A7]+
  4890. 0000336A  4E75                     rts
  4891. export_896:
  4892. 0000336C  4E56 FFF0                link       A6, -0x0010
  4893. 00003370  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4894. 00003374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4895. 00003378  4EAD 1352                jsr        [A5 + 0x1352 /* export_614 */]
  4896. 0000337C  206E 0008                movea.l    A0, [A6 + 0x8]
  4897. 00003380  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  4898. 00003386  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  4899. 0000338A  660A                     bne        +0xC /* 00003396 */
  4900. 0000338C  487A 0074                pea.l      [PC + 0x74 /* 00003402, value 0x9487970 '\tHyp', pstring "HyperTalk" */]
  4901. 00003390  4EBA E5C8                jsr        [PC - 0x1A38 /* 0000195A */]
  4902. 00003394  605E                     bra        +0x60 /* 000033F4 */
  4903. label00003396:
  4904. 00003396  7001                     moveq.l    D0, 0x01
  4905. 00003398  2D40 FFF8                move.l     [A6 - 0x8], D0
  4906. 0000339C  2D6D B3C0 FFF4           move.l     [A6 - 0xC], [A5 - 0x4C40]
  4907. 000033A2  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  4908. 000033A8  603A                     bra        +0x3C /* 000033E4 */
  4909. label000033AA:
  4910. 000033AA  206D B3BC                movea.l    A0, [A5 - 0x4C44]
  4911. 000033AE  2050                     movea.l    A0, [A0]
  4912. 000033B0  302E FFFE                move.w     D0, [A6 - 0x2]
  4913. 000033B4  C1FC 0112                muls.w     D0, 0x112
  4914. 000033B8  43E8 FEEE                lea.l      A1, [A0 - 0x112]
  4915. 000033BC  41F1 0000                lea.l      A0, [A1 + D0.w]
  4916. 000033C0  2D48 FFF0                move.l     [A6 - 0x10], A0
  4917. 000033C4  226E 0008                movea.l    A1, [A6 + 0x8]
  4918. 000033C8  2029 0014                move.l     D0, [A1 + 0x14]
  4919. 000033CC  B090                     cmp.l      D0, [A0]
  4920. 000033CE  660E                     bne        +0x10 /* 000033DE */
  4921. 000033D0  206E FFF0                movea.l    A0, [A6 - 0x10]
  4922. 000033D4  4868 0010                pea.l      [A0 + 0x10]
  4923. 000033D8  4EBA E580                jsr        [PC - 0x1A80 /* 0000195A */]
  4924. 000033DC  6016                     bra        +0x18 /* 000033F4 */
  4925. label000033DE:
  4926. 000033DE  52AE FFFC                addq.l     [A6 - 0x4], 1
  4927. 000033E2  690A                     bvs        +0xC /* 000033EE */
  4928. label000033E4:
  4929. 000033E4  202E FFFC                move.l     D0, [A6 - 0x4]
  4930. 000033E8  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  4931. 000033EC  6FBC                     ble        -0x42 /* 000033AA */
  4932. label000033EE:
  4933. 000033EE  2F0E                     move.l     -[A7], A6
  4934. 000033F0  4EBA FF38                jsr        [PC - 0xC8 /* 0000332A */]
  4935. label000033F4:
  4936. 000033F4  4FEE FFD0                lea.l      A7, [A6 - 0x30]
  4937. 000033F8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4938. 000033FC  4E5E                     unlink     A6
  4939. 000033FE  2E9F                     move.l     [A7], [A7]+
  4940. 00003400  4E75                     rts
  4941. 00003402  0948                     bchg       A0, D4
  4942. 00003404  7970                     moveq.l    D4, 0x70
  4943. 00003406  6572                     bcs        +0x74 /* 0000347A */
  4944. 00003408  5461                     addq.w     -[A1], 2
  4945. 0000340A  6C6B                     bge        +0x6D /* 00003477 */
  4946. export_897:
  4947. 0000340C  4E56 0000                link       A6, 0
  4948. 00003410  102E 0008                move.b     D0, [A6 + 0x8]
  4949. 00003414  6742                     beq        +0x44 /* 00003458 */
  4950. 00003416  302E 000A                move.w     D0, [A6 + 0xA]
  4951. 0000341A  5440                     addq.w     D0, 2
  4952. 0000341C  670E                     beq        +0x10 /* 0000342C */
  4953. 0000341E  5340                     subq.w     D0, 1
  4954. 00003420  671E                     beq        +0x20 /* 00003440 */
  4955. 00003422  5340                     subq.w     D0, 1
  4956. 00003424  6706                     beq        +0x8 /* 0000342C */
  4957. 00003426  5340                     subq.w     D0, 1
  4958. 00003428  670C                     beq        +0xE /* 00003436 */
  4959. 0000342A  601E                     bra        +0x20 /* 0000344A */
  4960. label0000342C:
  4961. 0000342C  487A 006E                pea.l      [PC + 0x6E /* 0000349C, value 0x46C6566, pstring "left" */]
  4962. 00003430  4EBA E528                jsr        [PC - 0x1AD8 /* 0000195A */]
  4963. 00003434  6052                     bra        +0x54 /* 00003488 */
  4964. label00003436:
  4965. 00003436  487A 005C                pea.l      [PC + 0x5C /* 00003494, value 0x663656E, pstring "center" */]
  4966. 0000343A  4EBA E51E                jsr        [PC - 0x1AE2 /* 0000195A */]
  4967. 0000343E  6048                     bra        +0x4A /* 00003488 */
  4968. label00003440:
  4969. 00003440  487A 004C                pea.l      [PC + 0x4C /* 0000348E, value 0x5726967, pstring "right" */]
  4970. 00003444  4EBA E514                jsr        [PC - 0x1AEC /* 0000195A */]
  4971. 00003448  603E                     bra        +0x40 /* 00003488 */
  4972. label0000344A:
  4973. 0000344A  302E 000A                move.w     D0, [A6 + 0xA]
  4974. 0000344E  48C0                     ext.l      D0
  4975. 00003450  2F00                     move.l     -[A7], D0
  4976. 00003452  4EBA FB44                jsr        [PC - 0x4BC /* 00002F98 */]
  4977. 00003456  6030                     bra        +0x32 /* 00003488 */
  4978. label00003458:
  4979. 00003458  302E 000A                move.w     D0, [A6 + 0xA]
  4980. 0000345C  5240                     addq.w     D0, 1
  4981. 0000345E  6712                     beq        +0x14 /* 00003472 */
  4982. 00003460  5540                     subq.w     D0, 2
  4983. 00003462  6702                     beq        +0x4 /* 00003466 */
  4984. 00003464  6018                     bra        +0x1A /* 0000347E */
  4985. label00003466:
  4986. 00003466  2F3C 6365 6E74           move.l     -[A7], 0x63656E74 /* 'cent' */
  4987. 0000346C  4EBA FB2A                jsr        [PC - 0x4D6 /* 00002F98 */]
  4988. 00003470  6016                     bra        +0x18 /* 00003488 */
  4989. label00003472:
  4990. 00003472  2F3C 7267 6874           move.l     -[A7], 0x72676874 /* 'rght' */
  4991. 00003478  4EBA FB1E                jsr        [PC - 0x4E2 /* 00002F98 */]
  4992. // begin alternate branch 0000347A-0000347C
  4993. label0000347A:
  4994. 0000347A  FB1E                     .extension 0xB1E // unimplemented
  4995. // end alternate branch 0000347A-0000347C
  4996. label0000347A: // (misaligned)
  4997. 0000347C  600A                     bra        +0xC /* 00003488 */
  4998. label0000347E:
  4999. 0000347E  2F3C 6C65 6674           move.l     -[A7], 0x6C656674 /* 'left' */
  5000. 00003484  4EBA FB12                jsr        [PC - 0x4EE /* 00002F98 */]
  5001. label00003488:
  5002. 00003488  4E5E                     unlink     A6
  5003. 0000348A  2E9F                     move.l     [A7], [A7]+
  5004. 0000348C  4E75                     rts
  5005. 0000348E  0572 6967                bchg       <<invalid full ext with IS == 1 and I/IS == 7>>, D2
  5006. 00003492  6874                     bvc        +0x76 /* 00003508 */
  5007. 00003494  0663 656E                addi.w     -[A3], 0x656E /* 'en' */
  5008. 00003498  7465                     moveq.l    D2, 0x65
  5009. 0000349A  7200                     moveq.l    D1, 0x00
  5010. 0000349C  046C 6566 7400           subi.w     [A4 + 0x7400], 0x6566 /* 'ef' */
  5011. export_898:
  5012. 000034A2  4E56 FDFE                link       A6, -0x0202
  5013. 000034A6  2F07                     move.l     -[A7], D7
  5014. 000034A8  3E2E 000A                move.w     D7, [A6 + 0xA]
  5015. 000034AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  5016. 000034AE  B047                     cmp.w      D0, D7
  5017. 000034B0  660C                     bne        +0xE /* 000034BE */
  5018. 000034B2  487A 029C                pea.l      [PC + 0x29C /* 00003750, value 0x56D6978, pstring "mixed" */]
  5019. 000034B6  4EBA E4A2                jsr        [PC - 0x1B5E /* 0000195A */]
  5020. 000034BA  6000 023E                bra        +0x240 /* 000036FA */
  5021. label000034BE:
  5022. 000034BE  102E 000C                move.b     D0, [A6 + 0xC]
  5023. 000034C2  4880                     ext.w      D0
  5024. 000034C4  5140                     subq.w     D0, 8
  5025. 000034C6  670C                     beq        +0xE /* 000034D4 */
  5026. 000034C8  5340                     subq.w     D0, 1
  5027. 000034CA  6734                     beq        +0x36 /* 00003500 */
  5028. 000034CC  5340                     subq.w     D0, 1
  5029. 000034CE  673E                     beq        +0x40 /* 0000350E */
  5030. 000034D0  6000 0228                bra        +0x22A /* 000036FA */
  5031. label000034D4:
  5032. 000034D4  3F07                     move.w     -[A7], D7
  5033. 000034D6  486E FF00                pea.l      [A6 - 0x100]
  5034. 000034DA  A8FF                     syscall    GetFName/GetFontName
  5035. 000034DC  4240                     clr.w      D0
  5036. 000034DE  102E FF00                move.b     D0, [A6 - 0x100]
  5037. 000034E2  4A40                     tst.w      D0
  5038. 000034E4  660E                     bne        +0x10 /* 000034F4 */
  5039. 000034E6  3007                     move.w     D0, D7
  5040. 000034E8  48C0                     ext.l      D0
  5041. 000034EA  2F00                     move.l     -[A7], D0
  5042. 000034EC  4EBA FAAA                jsr        [PC - 0x556 /* 00002F98 */]
  5043. 000034F0  6000 0208                bra        +0x20A /* 000036FA */
  5044. label000034F4:
  5045. 000034F4  486E FF00                pea.l      [A6 - 0x100]
  5046. 000034F8  4EBA E43C                jsr        [PC - 0x1BC4 /* 00001936 */]
  5047. 000034FC  6000 01FC                bra        +0x1FE /* 000036FA */
  5048. label00003500:
  5049. 00003500  3007                     move.w     D0, D7
  5050. 00003502  48C0                     ext.l      D0
  5051. 00003504  2F00                     move.l     -[A7], D0
  5052. 00003506  4EBA FA90                jsr        [PC - 0x570 /* 00002F98 */]
  5053. // begin alternate branch 00003508-0000350A
  5054. label00003508:
  5055. 00003508  FA90                     .extension 0xA90 // unimplemented
  5056. // end alternate branch 00003508-0000350A
  5057. label00003508: // (misaligned)
  5058. 0000350A  6000 01EE                bra        +0x1F0 /* 000036FA */
  5059. label0000350E:
  5060. 0000350E  102E 0008                move.b     D0, [A6 + 0x8]
  5061. 00003512  6700 01DC                beq        +0x1DE /* 000036F0 */
  5062. 00003516  4267                     clr.w      -[A7]
  5063. 00003518  3F07                     move.w     -[A7], D7
  5064. 0000351A  4EAD 2162                jsr        [A5 + 0x2162 /* export_1064 */]
  5065. 0000351E  1D5F FEFF                move.b     [A6 - 0x101], [A7]+
  5066. 00003522  102E FEFF                move.b     D0, [A6 - 0x101]
  5067. 00003526  7200                     moveq.l    D1, 0x00
  5068. 00003528  B001                     cmp.b      D0, D1
  5069. 0000352A  6614                     bne        +0x16 /* 00003540 */
  5070. 0000352C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5071. 00003530  43FA 0218                lea.l      A1, [PC + 0x218 /* 0000374A, value 0x5706C61, pstring "plain" */]
  5072. 00003534  7002                     moveq.l    D0, 0x02
  5073. label00003536:
  5074. 00003536  30D9                     move.w     [A0]+, [A1]+
  5075. 00003538  51C8 FFFC                dbf        D0, -0x6 /* 00003536 */
  5076. 0000353C  6000 01A8                bra        +0x1AA /* 000036E6 */
  5077. label00003540:
  5078. 00003540  422E FF00                clr.b      [A6 - 0x100]
  5079. 00003544  4267                     clr.w      -[A7]
  5080. 00003546  486E FEFF                pea.l      [A6 - 0x101]
  5081. 0000354A  7007                     moveq.l    D0, 0x07
  5082. 0000354C  2F00                     move.l     -[A7], D0
  5083. 0000354E  A85D                     syscall    BitTst
  5084. 00003550  101F                     move.b     D0, [A7]+
  5085. 00003552  6724                     beq        +0x26 /* 00003578 */
  5086. 00003554  486E FF00                pea.l      [A6 - 0x100]
  5087. 00003558  487A 01EA                pea.l      [PC + 0x1EA /* 00003744, value 0x5626F6C, pstring "bold," */]
  5088. 0000355C  486E FDFE                pea.l      [A6 - 0x202]
  5089. 00003560  3F3C 0002                move.w     -[A7], 0x2
  5090. 00003564  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5091. 00003568  41EE FF00                lea.l      A0, [A6 - 0x100]
  5092. 0000356C  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5093. 00003570  707F                     moveq.l    D0, 0x7F
  5094. label00003572:
  5095. 00003572  30D9                     move.w     [A0]+, [A1]+
  5096. 00003574  51C8 FFFC                dbf        D0, -0x6 /* 00003572 */
  5097. label00003578:
  5098. 00003578  4267                     clr.w      -[A7]
  5099. 0000357A  486E FEFF                pea.l      [A6 - 0x101]
  5100. 0000357E  7006                     moveq.l    D0, 0x06
  5101. 00003580  2F00                     move.l     -[A7], D0
  5102. 00003582  A85D                     syscall    BitTst
  5103. 00003584  101F                     move.b     D0, [A7]+
  5104. 00003586  6724                     beq        +0x26 /* 000035AC */
  5105. 00003588  486E FF00                pea.l      [A6 - 0x100]
  5106. 0000358C  487A 01AE                pea.l      [PC + 0x1AE /* 0000373C, value 0x7697461, pstring "italic," */]
  5107. 00003590  486E FDFE                pea.l      [A6 - 0x202]
  5108. 00003594  3F3C 0002                move.w     -[A7], 0x2
  5109. 00003598  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5110. 0000359C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5111. 000035A0  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5112. 000035A4  707F                     moveq.l    D0, 0x7F
  5113. label000035A6:
  5114. 000035A6  30D9                     move.w     [A0]+, [A1]+
  5115. 000035A8  51C8 FFFC                dbf        D0, -0x6 /* 000035A6 */
  5116. label000035AC:
  5117. 000035AC  4267                     clr.w      -[A7]
  5118. 000035AE  486E FEFF                pea.l      [A6 - 0x101]
  5119. 000035B2  7005                     moveq.l    D0, 0x05
  5120. 000035B4  2F00                     move.l     -[A7], D0
  5121. 000035B6  A85D                     syscall    BitTst
  5122. 000035B8  101F                     move.b     D0, [A7]+
  5123. 000035BA  6724                     beq        +0x26 /* 000035E0 */
  5124. 000035BC  486E FF00                pea.l      [A6 - 0x100]
  5125. 000035C0  487A 016E                pea.l      [PC + 0x16E /* 00003730, value 0xA756E64 '\nund', pstring "underline," */]
  5126. 000035C4  486E FDFE                pea.l      [A6 - 0x202]
  5127. 000035C8  3F3C 0002                move.w     -[A7], 0x2
  5128. 000035CC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5129. 000035D0  41EE FF00                lea.l      A0, [A6 - 0x100]
  5130. 000035D4  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5131. 000035D8  707F                     moveq.l    D0, 0x7F
  5132. label000035DA:
  5133. 000035DA  30D9                     move.w     [A0]+, [A1]+
  5134. 000035DC  51C8 FFFC                dbf        D0, -0x6 /* 000035DA */
  5135. label000035E0:
  5136. 000035E0  4267                     clr.w      -[A7]
  5137. 000035E2  486E FEFF                pea.l      [A6 - 0x101]
  5138. 000035E6  7004                     moveq.l    D0, 0x04
  5139. 000035E8  2F00                     move.l     -[A7], D0
  5140. 000035EA  A85D                     syscall    BitTst
  5141. 000035EC  101F                     move.b     D0, [A7]+
  5142. 000035EE  6724                     beq        +0x26 /* 00003614 */
  5143. 000035F0  486E FF00                pea.l      [A6 - 0x100]
  5144. 000035F4  487A 0130                pea.l      [PC + 0x130 /* 00003726, value 0x86F7574, pstring "outline," */]
  5145. 000035F8  486E FDFE                pea.l      [A6 - 0x202]
  5146. 000035FC  3F3C 0002                move.w     -[A7], 0x2
  5147. 00003600  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5148. 00003604  41EE FF00                lea.l      A0, [A6 - 0x100]
  5149. 00003608  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5150. 0000360C  707F                     moveq.l    D0, 0x7F
  5151. label0000360E:
  5152. 0000360E  30D9                     move.w     [A0]+, [A1]+
  5153. 00003610  51C8 FFFC                dbf        D0, -0x6 /* 0000360E */
  5154. label00003614:
  5155. 00003614  4267                     clr.w      -[A7]
  5156. 00003616  486E FEFF                pea.l      [A6 - 0x101]
  5157. 0000361A  7003                     moveq.l    D0, 0x03
  5158. 0000361C  2F00                     move.l     -[A7], D0
  5159. 0000361E  A85D                     syscall    BitTst
  5160. 00003620  101F                     move.b     D0, [A7]+
  5161. 00003622  6724                     beq        +0x26 /* 00003648 */
  5162. 00003624  486E FF00                pea.l      [A6 - 0x100]
  5163. 00003628  487A 00F4                pea.l      [PC + 0xF4 /* 0000371E, value 0x7736861, pstring "shadow," */]
  5164. 0000362C  486E FDFE                pea.l      [A6 - 0x202]
  5165. 00003630  3F3C 0002                move.w     -[A7], 0x2
  5166. 00003634  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5167. 00003638  41EE FF00                lea.l      A0, [A6 - 0x100]
  5168. 0000363C  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5169. 00003640  707F                     moveq.l    D0, 0x7F
  5170. label00003642:
  5171. 00003642  30D9                     move.w     [A0]+, [A1]+
  5172. 00003644  51C8 FFFC                dbf        D0, -0x6 /* 00003642 */
  5173. label00003648:
  5174. 00003648  4267                     clr.w      -[A7]
  5175. 0000364A  486E FEFF                pea.l      [A6 - 0x101]
  5176. 0000364E  7002                     moveq.l    D0, 0x02
  5177. 00003650  2F00                     move.l     -[A7], D0
  5178. 00003652  A85D                     syscall    BitTst
  5179. 00003654  101F                     move.b     D0, [A7]+
  5180. 00003656  6724                     beq        +0x26 /* 0000367C */
  5181. 00003658  486E FF00                pea.l      [A6 - 0x100]
  5182. 0000365C  487A 00B6                pea.l      [PC + 0xB6 /* 00003714, value 0x9636F6E '\tcon', pstring "condense," */]
  5183. 00003660  486E FDFE                pea.l      [A6 - 0x202]
  5184. 00003664  3F3C 0002                move.w     -[A7], 0x2
  5185. 00003668  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5186. 0000366C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5187. 00003670  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5188. 00003674  707F                     moveq.l    D0, 0x7F
  5189. label00003676:
  5190. 00003676  30D9                     move.w     [A0]+, [A1]+
  5191. 00003678  51C8 FFFC                dbf        D0, -0x6 /* 00003676 */
  5192. label0000367C:
  5193. 0000367C  4267                     clr.w      -[A7]
  5194. 0000367E  486E FEFF                pea.l      [A6 - 0x101]
  5195. 00003682  7001                     moveq.l    D0, 0x01
  5196. 00003684  2F00                     move.l     -[A7], D0
  5197. 00003686  A85D                     syscall    BitTst
  5198. 00003688  101F                     move.b     D0, [A7]+
  5199. 0000368A  6724                     beq        +0x26 /* 000036B0 */
  5200. 0000368C  486E FF00                pea.l      [A6 - 0x100]
  5201. 00003690  487A 007A                pea.l      [PC + 0x7A /* 0000370C, value 0x7657874, pstring "extend," */]
  5202. 00003694  486E FDFE                pea.l      [A6 - 0x202]
  5203. 00003698  3F3C 0002                move.w     -[A7], 0x2
  5204. 0000369C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5205. 000036A0  41EE FF00                lea.l      A0, [A6 - 0x100]
  5206. 000036A4  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5207. 000036A8  707F                     moveq.l    D0, 0x7F
  5208. label000036AA:
  5209. 000036AA  30D9                     move.w     [A0]+, [A1]+
  5210. 000036AC  51C8 FFFC                dbf        D0, -0x6 /* 000036AA */
  5211. label000036B0:
  5212. 000036B0  4267                     clr.w      -[A7]
  5213. 000036B2  486E FEFF                pea.l      [A6 - 0x101]
  5214. 000036B6  42A7                     clr.l      -[A7]
  5215. 000036B8  A85D                     syscall    BitTst
  5216. 000036BA  101F                     move.b     D0, [A7]+
  5217. 000036BC  6724                     beq        +0x26 /* 000036E2 */
  5218. 000036BE  486E FF00                pea.l      [A6 - 0x100]
  5219. 000036C2  487A 0040                pea.l      [PC + 0x40 /* 00003704, value 0x667726F, pstring "group," */]
  5220. 000036C6  486E FDFE                pea.l      [A6 - 0x202]
  5221. 000036CA  3F3C 0002                move.w     -[A7], 0x2
  5222. 000036CE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5223. 000036D2  41EE FF00                lea.l      A0, [A6 - 0x100]
  5224. 000036D6  43EE FDFE                lea.l      A1, [A6 - 0x202]
  5225. 000036DA  707F                     moveq.l    D0, 0x7F
  5226. label000036DC:
  5227. 000036DC  30D9                     move.w     [A0]+, [A1]+
  5228. 000036DE  51C8 FFFC                dbf        D0, -0x6 /* 000036DC */
  5229. label000036E2:
  5230. 000036E2  532E FF00                subq.b     [A6 - 0x100], 1
  5231. label000036E6:
  5232. 000036E6  486E FF00                pea.l      [A6 - 0x100]
  5233. 000036EA  4EBA E24A                jsr        [PC - 0x1DB6 /* 00001936 */]
  5234. 000036EE  600A                     bra        +0xC /* 000036FA */
  5235. label000036F0:
  5236. 000036F0  3007                     move.w     D0, D7
  5237. 000036F2  48C0                     ext.l      D0
  5238. 000036F4  2F00                     move.l     -[A7], D0
  5239. 000036F6  4EBA F8A0                jsr        [PC - 0x760 /* 00002F98 */]
  5240. label000036FA:
  5241. 000036FA  2E1F                     move.l     D7, [A7]+
  5242. 000036FC  4E5E                     unlink     A6
  5243. 000036FE  205F                     movea.l    A0, [A7]+
  5244. 00003700  5C4F                     addq.w     A7, 6
  5245. 00003702  4ED0                     jmp        [A0]
  5246. 00003704  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  5247. 00003708  7570                     moveq.l    D2, 0x70
  5248. 0000370A  2C00                     move.l     D6, D0
  5249. 0000370C  0765                     bchg       -[A5], D3
  5250. 0000370E  7874                     moveq.l    D4, 0x74
  5251. 00003710  656E                     bcs        +0x70 /* 00003780 */
  5252. 00003712  642C                     bcc        +0x2E /* 00003740 */
  5253. 00003714  0963                     bchg       -[A3], D4
  5254. 00003716  6F6E                     ble        +0x70 /* 00003786 */
  5255. 00003718  6465                     bcc        +0x67 /* 0000377F */
  5256. 0000371A  6E73                     bgt        +0x75 /* 0000378F */
  5257. 0000371C  652C                     bcs        +0x2E /* 0000374A */
  5258. 0000371E  0773 6861                bchg       [A3 + D6 + 0x61], D3
  5259. 00003722  646F                     bcc        +0x71 /* 00003793 */
  5260. 00003724  772C                     moveq.l    D3, 0x2C
  5261. 00003726  086F 7574 6C69           bchg.b     [A7 + 0x6C69], 0x74 /* 't' */
  5262. 0000372C  6E65                     bgt        +0x67 /* 00003793 */
  5263. 0000372E  2C00                     move.l     D6, D0
  5264. 00003730  0A75 6E64 6572 6C69 6E65 2C00 xori.w     [[A5 + 0x6C696E65] + 0x2C00], 0x6E64 /* 'nd' */
  5265. 0000373C  0769 7461                bchg       [A1 + 0x7461], D3
  5266. label00003740:
  5267. 00003740  6C69                     bge        +0x6B /* 000037AB */
  5268. 00003742  632C                     bls        +0x2E /* 00003770 */
  5269. 00003744  0562                     bchg       -[A2], D2
  5270. 00003746  6F6C                     ble        +0x6E /* 000037B4 */
  5271. 00003748  642C                     bcc        +0x2E /* 00003776 */
  5272. label0000374A:
  5273. 0000374A  0570 6C61                bchg       [A0 + D6 * 4 + 0x61], D2
  5274. 0000374E  696E                     bvs        +0x70 /* 000037BE */
  5275. 00003750  056D 6978                bchg       [A5 + 0x6978], D2
  5276. 00003754  6564                     bcs        +0x66 /* 000037BA */
  5277. export_899:
  5278. 00003756  4E56 FED0                link       A6, -0x0130
  5279. 0000375A  48E7 0118                movem.l    -[A7], D7,A3,A4
  5280. 0000375E  4267                     clr.w      -[A7]
  5281. 00003760  4EBA C930                jsr        [PC - 0x36D0 /* 00000092 */]
  5282. 00003764  3E1F                     move.w     D7, [A7]+
  5283. 00003766  42A7                     clr.l      -[A7]
  5284. 00003768  4EBA C896                jsr        [PC - 0x376A /* 00000000 */]
  5285. 0000376C  285F                     movea.l    A4, [A7]+
  5286. 0000376E  0CAC 0000 00FF 0004      cmpi.l     [A4 + 0x4], 0xFF
  5287. // begin alternate branch 00003770-00003778
  5288. label00003770:
  5289. 00003770  0000 00FF                ori.b      D0, 0xFF
  5290. 00003774  0004 5EC0                ori.b      D4, 0xC0
  5291. // end alternate branch 00003770-00003778
  5292. label00003770: // (misaligned)
  5293. label00003776:
  5294. 00003776  5EC0                     sgt        D0
  5295. 00003778  4A00                     tst.b      D0
  5296. 0000377A  660A                     bne        +0xC /* 00003786 */
  5297. 0000377C  4A2C 0002                tst.b      [A4 + 0x2]
  5298. label00003780:
  5299. 00003780  56C1                     sne        D1
  5300. 00003782  8001                     or.b       D0, D1
  5301. 00003784  671C                     beq        +0x1E /* 000037A2 */
  5302. label00003786:
  5303. 00003786  42A7                     clr.l      -[A7]
  5304. 00003788  4EBA DC80                jsr        [PC - 0x2380 /* 0000140A */]
  5305. 0000378C  265F                     movea.l    A3, [A7]+
  5306. 0000378E  486E FFD6                pea.l      [A6 - 0x2A]
  5307. 00003792  4EBA D6EC                jsr        [PC - 0x2914 /* 00000E80 */]
  5308. 00003796  2F0B                     move.l     -[A7], A3
  5309. 00003798  1F3C 0001                move.b     -[A7], 0x1
  5310. 0000379C  4EBA E138                jsr        [PC - 0x1EC8 /* 000018D6 */]
  5311. 000037A0  6018                     bra        +0x1A /* 000037BA */
  5312. label000037A2:
  5313. 000037A2  486E FED2                pea.l      [A6 - 0x12E]
  5314. 000037A6  4EBA DF9C                jsr        [PC - 0x2064 /* 00001744 */]
  5315. 000037AA  486E FFD6                pea.l      [A6 - 0x2A]
  5316. 000037AE  4EBA D6D0                jsr        [PC - 0x2930 /* 00000E80 */]
  5317. 000037B2  486E FED2                pea.l      [A6 - 0x12E]
  5318. // begin alternate branch 000037B4-000037B6
  5319. label000037B4:
  5320. 000037B4  FED2                     .extension 0xED2 // unimplemented
  5321. // end alternate branch 000037B4-000037B6
  5322. label000037B4: // (misaligned)
  5323. 000037B6  4EBA E17E                jsr        [PC - 0x1E82 /* 00001936 */]
  5324. label000037BA:
  5325. 000037BA  3F07                     move.w     -[A7], D7
  5326. 000037BC  4EBA C8E8                jsr        [PC - 0x3718 /* 000000A6 */]
  5327. // begin alternate branch 000037BE-000037C4
  5328. label000037BE:
  5329. 000037BE  C8E8 102D                mulu.w     D4, [A0 + 0x102D]
  5330. 000037C2  B820                     cmp.b      D4, -[A0]
  5331. // end alternate branch 000037BE-000037C4
  5332. label000037BE: // (misaligned)
  5333. 000037C0  102D B820                move.b     D0, [A5 - 0x47E0]
  5334. 000037C4  6608                     bne        +0xA /* 000037CE */
  5335. 000037C6  486E FFD6                pea.l      [A6 - 0x2A]
  5336. 000037CA  4EBA D1E6                jsr        [PC - 0x2E1A /* 000009B2 */]
  5337. label000037CE:
  5338. 000037CE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5339. 000037D2  4E5E                     unlink     A6
  5340. 000037D4  4E75                     rts
  5341. export_900:
  5342. 000037D6  4E56 FFF4                link       A6, -0x000C
  5343. 000037DA  206E 000C                movea.l    A0, [A6 + 0xC]
  5344. 000037DE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  5345. 000037E2  7003                     moveq.l    D0, 0x03
  5346. label000037E4:
  5347. 000037E4  32D8                     move.w     [A1]+, [A0]+
  5348. 000037E6  51C8 FFFC                dbf        D0, -0x6 /* 000037E4 */
  5349. 000037EA  102E 000A                move.b     D0, [A6 + 0xA]
  5350. 000037EE  4880                     ext.w      D0
  5351. 000037F0  5B40                     subq.w     D0, 5
  5352. 000037F2  6738                     beq        +0x3A /* 0000382C */
  5353. 000037F4  5340                     subq.w     D0, 1
  5354. 000037F6  6740                     beq        +0x42 /* 00003838 */
  5355. 000037F8  0440 002D                subi.w     D0, 0x2D /* '-' */
  5356. 000037FC  6778                     beq        +0x7A /* 00003876 */
  5357. 000037FE  5340                     subq.w     D0, 1
  5358. 00003800  6700 0084                beq        +0x86 /* 00003886 */
  5359. 00003804  5340                     subq.w     D0, 1
  5360. 00003806  6700 008C                beq        +0x8E /* 00003894 */
  5361. 0000380A  5340                     subq.w     D0, 1
  5362. 0000380C  6700 0094                beq        +0x96 /* 000038A2 */
  5363. 00003810  5340                     subq.w     D0, 1
  5364. 00003812  6700 00E4                beq        +0xE6 /* 000038F8 */
  5365. 00003816  5340                     subq.w     D0, 1
  5366. 00003818  6700 00E8                beq        +0xEA /* 00003902 */
  5367. 0000381C  5340                     subq.w     D0, 1
  5368. 0000381E  6700 0090                beq        +0x92 /* 000038B0 */
  5369. 00003822  5340                     subq.w     D0, 1
  5370. 00003824  6700 00AE                beq        +0xB0 /* 000038D4 */
  5371. 00003828  6000 00E0                bra        +0xE2 /* 0000390A */
  5372. label0000382C:
  5373. 0000382C  486E FFF8                pea.l      [A6 - 0x8]
  5374. 00003830  4EBA FADE                jsr        [PC - 0x522 /* 00003310 */]
  5375. 00003834  6000 00D4                bra        +0xD6 /* 0000390A */
  5376. label00003838:
  5377. 00003838  102E 0008                move.b     D0, [A6 + 0x8]
  5378. 0000383C  6708                     beq        +0xA /* 00003846 */
  5379. 0000383E  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  5380. 00003844  6024                     bra        +0x26 /* 0000386A */
  5381. label00003846:
  5382. 00003846  302E FFFE                move.w     D0, [A6 - 0x2]
  5383. 0000384A  D06E FFFA                add.w      D0, [A6 - 0x6]
  5384. 0000384E  48C0                     ext.l      D0
  5385. 00003850  81FC 0002                divs.w     D0, 0x2
  5386. 00003854  3D40 FFF6                move.w     [A6 - 0xA], D0
  5387. 00003858  302E FFFC                move.w     D0, [A6 - 0x4]
  5388. 0000385C  D06E FFF8                add.w      D0, [A6 - 0x8]
  5389. 00003860  48C0                     ext.l      D0
  5390. 00003862  81FC 0002                divs.w     D0, 0x2
  5391. 00003866  3D40 FFF4                move.w     [A6 - 0xC], D0
  5392. label0000386A:
  5393. 0000386A  486E FFF4                pea.l      [A6 - 0xC]
  5394. 0000386E  4EBA FA86                jsr        [PC - 0x57A /* 000032F6 */]
  5395. 00003872  6000 0096                bra        +0x98 /* 0000390A */
  5396. label00003876:
  5397. 00003876  302E FFF8                move.w     D0, [A6 - 0x8]
  5398. 0000387A  48C0                     ext.l      D0
  5399. 0000387C  2F00                     move.l     -[A7], D0
  5400. 0000387E  4EBA F718                jsr        [PC - 0x8E8 /* 00002F98 */]
  5401. 00003882  6000 0086                bra        +0x88 /* 0000390A */
  5402. label00003886:
  5403. 00003886  302E FFFA                move.w     D0, [A6 - 0x6]
  5404. 0000388A  48C0                     ext.l      D0
  5405. 0000388C  2F00                     move.l     -[A7], D0
  5406. 0000388E  4EBA F708                jsr        [PC - 0x8F8 /* 00002F98 */]
  5407. 00003892  6076                     bra        +0x78 /* 0000390A */
  5408. label00003894:
  5409. 00003894  302E FFFC                move.w     D0, [A6 - 0x4]
  5410. 00003898  48C0                     ext.l      D0
  5411. 0000389A  2F00                     move.l     -[A7], D0
  5412. 0000389C  4EBA F6FA                jsr        [PC - 0x906 /* 00002F98 */]
  5413. 000038A0  6068                     bra        +0x6A /* 0000390A */
  5414. label000038A2:
  5415. 000038A2  302E FFFE                move.w     D0, [A6 - 0x2]
  5416. 000038A6  48C0                     ext.l      D0
  5417. 000038A8  2F00                     move.l     -[A7], D0
  5418. 000038AA  4EBA F6EC                jsr        [PC - 0x914 /* 00002F98 */]
  5419. 000038AE  605A                     bra        +0x5C /* 0000390A */
  5420. label000038B0:
  5421. 000038B0  302E FFFA                move.w     D0, [A6 - 0x6]
  5422. 000038B4  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5423. // begin alternate branch 000038B6-000038B8
  5424. label000038B6:
  5425. 000038B6  FFFE                     .extension 0xFFE // unimplemented
  5426. // end alternate branch 000038B6-000038B8
  5427. label000038B6: // (misaligned)
  5428. 000038B8  6D08                     blt        +0xA /* 000038C2 */
  5429. 000038BA  42A7                     clr.l      -[A7]
  5430. 000038BC  4EBA F6DA                jsr        [PC - 0x926 /* 00002F98 */]
  5431. 000038C0  6048                     bra        +0x4A /* 0000390A */
  5432. label000038C2:
  5433. 000038C2  302E FFFE                move.w     D0, [A6 - 0x2]
  5434. 000038C6  906E FFFA                sub.w      D0, [A6 - 0x6]
  5435. 000038CA  48C0                     ext.l      D0
  5436. 000038CC  2F00                     move.l     -[A7], D0
  5437. 000038CE  4EBA F6C8                jsr        [PC - 0x938 /* 00002F98 */]
  5438. 000038D2  6036                     bra        +0x38 /* 0000390A */
  5439. label000038D4:
  5440. 000038D4  302E FFF8                move.w     D0, [A6 - 0x8]
  5441. 000038D8  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  5442. 000038DC  6D08                     blt        +0xA /* 000038E6 */
  5443. 000038DE  42A7                     clr.l      -[A7]
  5444. 000038E0  4EBA F6B6                jsr        [PC - 0x94A /* 00002F98 */]
  5445. 000038E4  6024                     bra        +0x26 /* 0000390A */
  5446. label000038E6:
  5447. 000038E6  302E FFFC                move.w     D0, [A6 - 0x4]
  5448. 000038EA  906E FFF8                sub.w      D0, [A6 - 0x8]
  5449. 000038EE  48C0                     ext.l      D0
  5450. 000038F0  2F00                     move.l     -[A7], D0
  5451. 000038F2  4EBA F6A4                jsr        [PC - 0x95C /* 00002F98 */]
  5452. 000038F6  6012                     bra        +0x14 /* 0000390A */
  5453. label000038F8:
  5454. 000038F8  486E FFF8                pea.l      [A6 - 0x8]
  5455. 000038FC  4EBA F9F8                jsr        [PC - 0x608 /* 000032F6 */]
  5456. 00003900  6008                     bra        +0xA /* 0000390A */
  5457. label00003902:
  5458. 00003902  486E FFFC                pea.l      [A6 - 0x4]
  5459. 00003906  4EBA F9EE                jsr        [PC - 0x612 /* 000032F6 */]
  5460. label0000390A:
  5461. 0000390A  4E5E                     unlink     A6
  5462. 0000390C  205F                     movea.l    A0, [A7]+
  5463. 0000390E  504F                     addq.w     A7, 8
  5464. 00003910  4ED0                     jmp        [A0]
  5465. export_901:
  5466. fn00003912:
  5467. 00003912  4E56 FFFA                link       A6, -0x0006
  5468. 00003916  486E FFFC                pea.l      [A6 - 0x4]
  5469. 0000391A  486E FFFA                pea.l      [A6 - 0x6]
  5470. 0000391E  4EAD 117A                jsr        [A5 + 0x117A /* export_555 */]
  5471. 00003922  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5472. 00003926  1F3C 0001                move.b     -[A7], 0x1
  5473. 0000392A  4EBA DFAA                jsr        [PC - 0x2056 /* 000018D6 */]
  5474. 0000392E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  5475. 00003932  4EBA C772                jsr        [PC - 0x388E /* 000000A6 */]
  5476. 00003936  4E5E                     unlink     A6
  5477. 00003938  4E75                     rts
  5478. export_902:
  5479. 0000393A  4E56 FEDA                link       A6, -0x0126
  5480. 0000393E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5481. 00003942  266E 000C                movea.l    A3, [A6 + 0xC]
  5482. 00003946  4207                     clr.b      D7
  5483. 00003948  7C01                     moveq.l    D6, 0x01
  5484. 0000394A  42A7                     clr.l      -[A7]
  5485. 0000394C  4EBA C6B2                jsr        [PC - 0x394E /* 00000000 */]
  5486. 00003950  285F                     movea.l    A4, [A7]+
  5487. 00003952  3A14                     move.w     D5, [A4]
  5488. 00003954  102D A216                move.b     D0, [A5 - 0x5DEA]
  5489. 00003958  6754                     beq        +0x56 /* 000039AE */
  5490. 0000395A  7201                     moveq.l    D1, 0x01
  5491. 0000395C  B22C 0003                cmp.b      D1, [A4 + 0x3]
  5492. 00003960  57C1                     seq        D1
  5493. 00003962  4A01                     tst.b      D1
  5494. 00003964  6610                     bne        +0x12 /* 00003976 */
  5495. 00003966  7410                     moveq.l    D2, 0x10
  5496. 00003968  B42C 0003                cmp.b      D2, [A4 + 0x3]
  5497. 0000396C  57C2                     seq        D2
  5498. 0000396E  8202                     or.b       D1, D2
  5499. 00003970  C001                     and.b      D0, D1
  5500. 00003972  4A00                     tst.b      D0
  5501. 00003974  6738                     beq        +0x3A /* 000039AE */
  5502. label00003976:
  5503. 00003976  220B                     move.l     D1, A3
  5504. 00003978  57C1                     seq        D1
  5505. 0000397A  4A01                     tst.b      D1
  5506. 0000397C  660E                     bne        +0x10 /* 0000398C */
  5507. 0000397E  7401                     moveq.l    D2, 0x01
  5508. 00003980  B42B 0001                cmp.b      D2, [A3 + 0x1]
  5509. 00003984  56C2                     sne        D2
  5510. 00003986  8202                     or.b       D1, D2
  5511. 00003988  C001                     and.b      D0, D1
  5512. 0000398A  6722                     beq        +0x24 /* 000039AE */
  5513. label0000398C:
  5514. 0000398C  486E FEF8                pea.l      [A6 - 0x108]
  5515. 00003990  4EBA DDB2                jsr        [PC - 0x224E /* 00001744 */]
  5516. 00003994  487A 00BC                pea.l      [PC + 0xBC /* 00003A52, value 0x12E4E56 */]
  5517. 00003998  486E FEF8                pea.l      [A6 - 0x108]
  5518. 0000399C  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  5519. 000039A0  4A5F                     tst.w      [A7]+
  5520. 000039A2  57C6                     seq        D6
  5521. 000039A4  4406                     neg.b      D6
  5522. 000039A6  486E FEF8                pea.l      [A6 - 0x108]
  5523. 000039AA  4EBA DF8A                jsr        [PC - 0x2076 /* 00001936 */]
  5524. label000039AE:
  5525. 000039AE  1006                     move.b     D0, D6
  5526. 000039B0  673A                     beq        +0x3C /* 000039EC */
  5527. 000039B2  2F00                     move.l     -[A7], D0
  5528. 000039B4  4267                     clr.w      -[A7]
  5529. 000039B6  4EBA C8A0                jsr        [PC - 0x3760 /* 00000258 */]
  5530. 000039BA  121F                     move.b     D1, [A7]+
  5531. 000039BC  201F                     move.l     D0, [A7]+
  5532. 000039BE  C001                     and.b      D0, D1
  5533. 000039C0  672A                     beq        +0x2C /* 000039EC */
  5534. 000039C2  486E FEEE                pea.l      [A6 - 0x112]
  5535. 000039C6  4EBA EAA4                jsr        [PC - 0x155C /* 0000246C */]
  5536. 000039CA  486E FEDA                pea.l      [A6 - 0x126]
  5537. 000039CE  486E FEEE                pea.l      [A6 - 0x112]
  5538. 000039D2  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  5539. 000039D6  588F                     addq.l     A7, 4
  5540. 000039D8  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5541. 000039DC  43EE FEDA                lea.l      A1, [A6 - 0x126]
  5542. 000039E0  7003                     moveq.l    D0, 0x03
  5543. label000039E2:
  5544. 000039E2  30D9                     move.w     [A0]+, [A1]+
  5545. 000039E4  51C8 FFFC                dbf        D0, -0x6 /* 000039E2 */
  5546. 000039E8  7E01                     moveq.l    D7, 0x01
  5547. 000039EA  6042                     bra        +0x44 /* 00003A2E */
  5548. label000039EC:
  5549. 000039EC  486E FEF8                pea.l      [A6 - 0x108]
  5550. 000039F0  4EBA DD52                jsr        [PC - 0x22AE /* 00001744 */]
  5551. 000039F4  4267                     clr.w      -[A7]
  5552. 000039F6  3F05                     move.w     -[A7], D5
  5553. 000039F8  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  5554. 000039FC  381F                     move.w     D4, [A7]+
  5555. 000039FE  4267                     clr.w      -[A7]
  5556. 00003A00  486E FEF8                pea.l      [A6 - 0x108]
  5557. 00003A04  2F0B                     move.l     -[A7], A3
  5558. 00003A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5559. 00003A0A  486E FFF8                pea.l      [A6 - 0x8]
  5560. 00003A0E  4EBA 07BE                jsr        [PC + 0x7BE /* 000041CE */]
  5561. 00003A12  1E1F                     move.b     D7, [A7]+
  5562. 00003A14  206D FE80                movea.l    A0, [A5 - 0x180]
  5563. 00003A18  3144 0044                move.w     [A0 + 0x44], D4
  5564. 00003A1C  1007                     move.b     D0, D7
  5565. 00003A1E  660E                     bne        +0x10 /* 00003A2E */
  5566. 00003A20  486E FEF8                pea.l      [A6 - 0x108]
  5567. 00003A24  4EBA DF10                jsr        [PC - 0x20F0 /* 00001936 */]
  5568. 00003A28  3F05                     move.w     -[A7], D5
  5569. 00003A2A  4EBA C67A                jsr        [PC - 0x3986 /* 000000A6 */]
  5570. label00003A2E:
  5571. 00003A2E  1D47 0010                move.b     [A6 + 0x10], D7
  5572. 00003A32  1007                     move.b     D0, D7
  5573. 00003A34  6710                     beq        +0x12 /* 00003A46 */
  5574. 00003A36  486E FFF8                pea.l      [A6 - 0x8]
  5575. 00003A3A  7008                     moveq.l    D0, 0x08
  5576. 00003A3C  2F00                     move.l     -[A7], D0
  5577. 00003A3E  1F3C 0008                move.b     -[A7], 0x8
  5578. 00003A42  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  5579. label00003A46:
  5580. 00003A46  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5581. 00003A4A  4E5E                     unlink     A6
  5582. 00003A4C  205F                     movea.l    A0, [A7]+
  5583. 00003A4E  504F                     addq.w     A7, 8
  5584. 00003A50  4ED0                     jmp        [A0]
  5585. 00003A52  012E 4E56                btst       [A6 + 0x4E56], D0
  5586. // begin alternate branch 00003A54-00003A58
  5587. fn00003A54:
  5588. 00003A54  4E56 FDBE                link       A6, -0x0242
  5589. // end alternate branch 00003A54-00003A58
  5590. fn00003A54: // (misaligned)
  5591. 00003A56  FDBE                     .extension 0xDBE // unimplemented
  5592. 00003A58  48E7 0108                movem.l    -[A7], D7,A4
  5593. 00003A5C  206E 000C                movea.l    A0, [A6 + 0xC]
  5594. 00003A60  4210                     clr.b      [A0]
  5595. 00003A62  206E 0010                movea.l    A0, [A6 + 0x10]
  5596. 00003A66  4A28 0001                tst.b      [A0 + 0x1]
  5597. 00003A6A  6604                     bne        +0x6 /* 00003A70 */
  5598. 00003A6C  6000 016C                bra        +0x16E /* 00003BDA */
  5599. label00003A70:
  5600. 00003A70  286E 0010                movea.l    A4, [A6 + 0x10]
  5601. 00003A74  102C 0001                move.b     D0, [A4 + 0x1]
  5602. 00003A78  4880                     ext.w      D0
  5603. 00003A7A  5340                     subq.w     D0, 1
  5604. 00003A7C  6700 0130                beq        +0x132 /* 00003BAE */
  5605. 00003A80  5340                     subq.w     D0, 1
  5606. 00003A82  6700 009E                beq        +0xA0 /* 00003B22 */
  5607. 00003A86  5340                     subq.w     D0, 1
  5608. 00003A88  6708                     beq        +0xA /* 00003A92 */
  5609. 00003A8A  5340                     subq.w     D0, 1
  5610. 00003A8C  6772                     beq        +0x74 /* 00003B00 */
  5611. 00003A8E  6000 014A                bra        +0x14C /* 00003BDA */
  5612. label00003A92:
  5613. 00003A92  7001                     moveq.l    D0, 0x01
  5614. 00003A94  B014                     cmp.b      D0, [A4]
  5615. 00003A96  661C                     bne        +0x1E /* 00003AB4 */
  5616. 00003A98  206E 0008                movea.l    A0, [A6 + 0x8]
  5617. 00003A9C  4868 FFF8                pea.l      [A0 - 0x8]
  5618. 00003AA0  1F3C 0001                move.b     -[A7], 0x1
  5619. 00003AA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5620. 00003AA8  42A7                     clr.l      -[A7]
  5621. 00003AAA  3F3C 0014                move.w     -[A7], 0x14
  5622. 00003AAE  A9ED                     syscall    Pack6
  5623. 00003AB0  6000 0128                bra        +0x12A /* 00003BDA */
  5624. label00003AB4:
  5625. 00003AB4  7002                     moveq.l    D0, 0x02
  5626. 00003AB6  B014                     cmp.b      D0, [A4]
  5627. 00003AB8  57C0                     seq        D0
  5628. 00003ABA  4A14                     tst.b      [A4]
  5629. 00003ABC  57C1                     seq        D1
  5630. 00003ABE  8001                     or.b       D0, D1
  5631. 00003AC0  671A                     beq        +0x1C /* 00003ADC */
  5632. 00003AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  5633. 00003AC6  4868 FFF8                pea.l      [A0 - 0x8]
  5634. 00003ACA  4267                     clr.w      -[A7]
  5635. 00003ACC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5636. 00003AD0  42A7                     clr.l      -[A7]
  5637. 00003AD2  3F3C 0014                move.w     -[A7], 0x14
  5638. 00003AD6  A9ED                     syscall    Pack6
  5639. 00003AD8  6000 0100                bra        +0x102 /* 00003BDA */
  5640. label00003ADC:
  5641. 00003ADC  7003                     moveq.l    D0, 0x03
  5642. 00003ADE  B014                     cmp.b      D0, [A4]
  5643. 00003AE0  6600 00F8                bne        +0xFA /* 00003BDA */
  5644. 00003AE4  206E 0008                movea.l    A0, [A6 + 0x8]
  5645. 00003AE8  4868 FFF8                pea.l      [A0 - 0x8]
  5646. 00003AEC  1F3C 0002                move.b     -[A7], 0x2
  5647. 00003AF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5648. 00003AF4  42A7                     clr.l      -[A7]
  5649. 00003AF6  3F3C 0014                move.w     -[A7], 0x14
  5650. 00003AFA  A9ED                     syscall    Pack6
  5651. 00003AFC  6000 00DC                bra        +0xDE /* 00003BDA */
  5652. label00003B00:
  5653. 00003B00  206E 0008                movea.l    A0, [A6 + 0x8]
  5654. 00003B04  4868 FFF8                pea.l      [A0 - 0x8]
  5655. 00003B08  7001                     moveq.l    D0, 0x01
  5656. 00003B0A  B014                     cmp.b      D0, [A4]
  5657. 00003B0C  57C0                     seq        D0
  5658. 00003B0E  4400                     neg.b      D0
  5659. 00003B10  1F00                     move.b     -[A7], D0
  5660. 00003B12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5661. 00003B16  42A7                     clr.l      -[A7]
  5662. 00003B18  3F3C 0016                move.w     -[A7], 0x16
  5663. 00003B1C  A9ED                     syscall    Pack6
  5664. 00003B1E  6000 00BA                bra        +0xBC /* 00003BDA */
  5665. label00003B22:
  5666. 00003B22  206E 0008                movea.l    A0, [A6 + 0x8]
  5667. 00003B26  4868 FFF8                pea.l      [A0 - 0x8]
  5668. 00003B2A  486E FFE0                pea.l      [A6 - 0x20]
  5669. 00003B2E  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  5670. 00003B34  A8B5                     syscall    ScriptUtil
  5671. 00003B36  206E 000C                movea.l    A0, [A6 + 0xC]
  5672. 00003B3A  4210                     clr.b      [A0]
  5673. 00003B3C  3D7C 0001 FDDC           move.w     [A6 - 0x224], 0x1
  5674. 00003B42  3E2E FDDC                move.w     D7, [A6 - 0x224]
  5675. 00003B46  6050                     bra        +0x52 /* 00003B98 */
  5676. label00003B48:
  5677. 00003B48  486E FDC8                pea.l      [A6 - 0x238]
  5678. 00003B4C  3007                     move.w     D0, D7
  5679. 00003B4E  D040                     add.w      D0, D0
  5680. 00003B50  3236 00E0                move.w     D1, [A6 + D0.w - 0x32]
  5681. 00003B54  48C1                     ext.l      D1
  5682. 00003B56  2F01                     move.l     -[A7], D1
  5683. 00003B58  4EAD 21A2                jsr        [A5 + 0x21A2 /* export_1072 */]
  5684. 00003B5C  205F                     movea.l    A0, [A7]+
  5685. 00003B5E  43EE FEDE                lea.l      A1, [A6 - 0x122]
  5686. 00003B62  7009                     moveq.l    D0, 0x09
  5687. label00003B64:
  5688. 00003B64  32D8                     move.w     [A1]+, [A0]+
  5689. 00003B66  51C8 FFFC                dbf        D0, -0x6 /* 00003B64 */
  5690. 00003B6A  206E 000C                movea.l    A0, [A6 + 0xC]
  5691. 00003B6E  2F08                     move.l     -[A7], A0
  5692. 00003B70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5693. 00003B74  486E FEDE                pea.l      [A6 - 0x122]
  5694. 00003B78  487A 006E                pea.l      [PC + 0x6E /* 00003BE8, value 0x12C4E56 */]
  5695. 00003B7C  486E FDDE                pea.l      [A6 - 0x222]
  5696. 00003B80  3F3C 0003                move.w     -[A7], 0x3
  5697. 00003B84  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5698. 00003B88  205F                     movea.l    A0, [A7]+
  5699. 00003B8A  43EE FDDE                lea.l      A1, [A6 - 0x222]
  5700. 00003B8E  707F                     moveq.l    D0, 0x7F
  5701. label00003B90:
  5702. 00003B90  30D9                     move.w     [A0]+, [A1]+
  5703. 00003B92  51C8 FFFC                dbf        D0, -0x6 /* 00003B90 */
  5704. 00003B96  5247                     addq.w     D7, 1
  5705. label00003B98:
  5706. 00003B98  7007                     moveq.l    D0, 0x07
  5707. 00003B9A  B047                     cmp.w      D0, D7
  5708. 00003B9C  6CAA                     bge        -0x54 /* 00003B48 */
  5709. 00003B9E  206E 000C                movea.l    A0, [A6 + 0xC]
  5710. 00003BA2  2248                     movea.l    A1, A0
  5711. 00003BA4  4240                     clr.w      D0
  5712. 00003BA6  1011                     move.b     D0, [A1]
  5713. 00003BA8  5340                     subq.w     D0, 1
  5714. 00003BAA  1080                     move.b     [A0], D0
  5715. 00003BAC  602C                     bra        +0x2E /* 00003BDA */
  5716. label00003BAE:
  5717. 00003BAE  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  5718. 00003BB4  426E FFFE                clr.w      [A6 - 0x2]
  5719. 00003BB8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5720. 00003BBC  206E 0008                movea.l    A0, [A6 + 0x8]
  5721. 00003BC0  4868 FFF8                pea.l      [A0 - 0x8]
  5722. 00003BC4  486E FDBE                pea.l      [A6 - 0x242]
  5723. 00003BC8  3F3C 300E                move.w     -[A7], 0x300E
  5724. 00003BCC  A9EB                     syscall    Pack4/FP68K
  5725. 00003BCE  486E FDBE                pea.l      [A6 - 0x242]
  5726. 00003BD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5727. 00003BD6  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  5728. label00003BDA:
  5729. 00003BDA  4CDF 1080                movem.l    D7,A4, [A7]+
  5730. 00003BDE  4E5E                     unlink     A6
  5731. 00003BE0  205F                     movea.l    A0, [A7]+
  5732. 00003BE2  DEFC 000C                add.w      A7, 0xC
  5733. 00003BE6  4ED0                     jmp        [A0]
  5734. 00003BE8  012C 4E56                btst       [A4 + 0x4E56], D0
  5735. export_903: // at 00003BEA (misaligned)
  5736. 00003BEC  FCEE                     .extension 0xCEE // unimplemented
  5737. 00003BEE  486E FFF8                pea.l      [A6 - 0x8]
  5738. 00003BF2  4EBA D272                jsr        [PC - 0x2D8E /* 00000E66 */]
  5739. 00003BF6  422E FDEE                clr.b      [A6 - 0x212]
  5740. 00003BFA  42A7                     clr.l      -[A7]
  5741. 00003BFC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5742. 00003C00  2F3C 8402 0008           move.l     -[A7], 0x84020008
  5743. 00003C06  A8B5                     syscall    ScriptUtil
  5744. 00003C08  2D5F FDF2                move.l     [A6 - 0x20E], [A7]+
  5745. 00003C0C  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  5746. 00003C12  2F3C 0000 00FF           move.l     -[A7], 0xFF
  5747. 00003C18  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  5748. 00003C1E  A8B5                     syscall    ScriptUtil
  5749. 00003C20  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  5750. 00003C24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5751. 00003C28  486E FDF6                pea.l      [A6 - 0x20A]
  5752. 00003C2C  2F0E                     move.l     -[A7], A6
  5753. 00003C2E  4EBA FE24                jsr        [PC - 0x1DC /* 00003A54 */]
  5754. 00003C32  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5755. 00003C36  486E FEF6                pea.l      [A6 - 0x10A]
  5756. 00003C3A  2F0E                     move.l     -[A7], A6
  5757. 00003C3C  4EBA FE16                jsr        [PC - 0x1EA /* 00003A54 */]
  5758. 00003C40  4240                     clr.w      D0
  5759. 00003C42  102E FEF6                move.b     D0, [A6 - 0x10A]
  5760. 00003C46  4A40                     tst.w      D0
  5761. 00003C48  6F0A                     ble        +0xC /* 00003C54 */
  5762. 00003C4A  42A7                     clr.l      -[A7]
  5763. 00003C4C  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  5764. 00003C50  2D5F FDEE                move.l     [A6 - 0x212], [A7]+
  5765. label00003C54:
  5766. 00003C54  486E FDF6                pea.l      [A6 - 0x20A]
  5767. 00003C58  486E FDEE                pea.l      [A6 - 0x212]
  5768. 00003C5C  486E FEF6                pea.l      [A6 - 0x10A]
  5769. 00003C60  486E FCEE                pea.l      [A6 - 0x312]
  5770. 00003C64  3F3C 0003                move.w     -[A7], 0x3
  5771. 00003C68  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  5772. 00003C6C  486E FCEE                pea.l      [A6 - 0x312]
  5773. 00003C70  4EBA DCE8                jsr        [PC - 0x2318 /* 0000195A */]
  5774. 00003C74  2F3C 000A 0000           move.l     -[A7], 0xA0000 /* '\n\0\0' */
  5775. 00003C7A  2F2E FDF2                move.l     -[A7], [A6 - 0x20E]
  5776. 00003C7E  2F3C 8206 000A           move.l     -[A7], 0x8206000A
  5777. 00003C84  A8B5                     syscall    ScriptUtil
  5778. 00003C86  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  5779. 00003C8A  4E5E                     unlink     A6
  5780. 00003C8C  205F                     movea.l    A0, [A7]+
  5781. 00003C8E  504F                     addq.w     A7, 8
  5782. 00003C90  4ED0                     jmp        [A0]
  5783. fn00003C92:
  5784. 00003C92  4E56 FFF8                link       A6, -0x0008
  5785. 00003C96  48E7 0308                movem.l    -[A7], D6,D7,A4
  5786. 00003C9A  286E 0008                movea.l    A4, [A6 + 0x8]
  5787. 00003C9E  4246                     clr.w      D6
  5788. 00003CA0  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  5789. 00003CA6  4240                     clr.w      D0
  5790. 00003CA8  102C FEE4                move.b     D0, [A4 - 0x11C]
  5791. 00003CAC  3D40 FFF8                move.w     [A6 - 0x8], D0
  5792. 00003CB0  3E2E FFFA                move.w     D7, [A6 - 0x6]
  5793. 00003CB4  6016                     bra        +0x18 /* 00003CCC */
  5794. label00003CB6:
  5795. 00003CB6  4240                     clr.w      D0
  5796. 00003CB8  41EC FEE4                lea.l      A0, [A4 - 0x11C]
  5797. 00003CBC  1030 7000                move.b     D0, [A0 + D7.w]
  5798. 00003CC0  722C                     moveq.l    D1, 0x2C
  5799. 00003CC2  B240                     cmp.w      D1, D0
  5800. 00003CC4  6602                     bne        +0x4 /* 00003CC8 */
  5801. 00003CC6  5246                     addq.w     D6, 1
  5802. label00003CC8:
  5803. 00003CC8  5247                     addq.w     D7, 1
  5804. 00003CCA  6906                     bvs        +0x8 /* 00003CD2 */
  5805. label00003CCC:
  5806. 00003CCC  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  5807. 00003CD0  6FE4                     ble        -0x1A /* 00003CB6 */
  5808. label00003CD2:
  5809. 00003CD2  7006                     moveq.l    D0, 0x06
  5810. 00003CD4  B046                     cmp.w      D0, D6
  5811. 00003CD6  57C0                     seq        D0
  5812. 00003CD8  4400                     neg.b      D0
  5813. 00003CDA  1D40 000C                move.b     [A6 + 0xC], D0
  5814. 00003CDE  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5815. 00003CE2  4E5E                     unlink     A6
  5816. 00003CE4  2E9F                     move.l     [A7], [A7]+
  5817. 00003CE6  4E75                     rts
  5818. fn00003CE8:
  5819. 00003CE8  4E56 FFFE                link       A6, -0x0002
  5820. 00003CEC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5821. 00003CF0  266E 000C                movea.l    A3, [A6 + 0xC]
  5822. 00003CF4  286E 0012                movea.l    A4, [A6 + 0x12]
  5823. 00003CF8  3C2E 0010                move.w     D6, [A6 + 0x10]
  5824. 00003CFC  426E 0016                clr.w      [A6 + 0x16]
  5825. 00003D00  4213                     clr.b      [A3]
  5826. 00003D02  4247                     clr.w      D7
  5827. label00003D04:
  5828. 00003D04  4240                     clr.w      D0
  5829. 00003D06  1014                     move.b     D0, [A4]
  5830. 00003D08  B046                     cmp.w      D0, D6
  5831. 00003D0A  5CC0                     sge        D0
  5832. 00003D0C  4241                     clr.w      D1
  5833. 00003D0E  1234 6000                move.b     D1, [A4 + D6.w]
  5834. 00003D12  742C                     moveq.l    D2, 0x2C
  5835. 00003D14  B441                     cmp.w      D2, D1
  5836. 00003D16  56C1                     sne        D1
  5837. 00003D18  C001                     and.b      D0, D1
  5838. 00003D1A  6710                     beq        +0x12 /* 00003D2C */
  5839. label00003D1C:
  5840. 00003D1C  5247                     addq.w     D7, 1
  5841. 00003D1E  4240                     clr.w      D0
  5842. 00003D20  1034 6000                move.b     D0, [A4 + D6.w]
  5843. 00003D24  1780 7000                move.b     [A3 + D7.w], D0
  5844. 00003D28  5246                     addq.w     D6, 1
  5845. 00003D2A  60D8                     bra        -0x26 /* 00003D04 */
  5846. label00003D2C:
  5847. 00003D2C  1687                     move.b     [A3], D7
  5848. 00003D2E  4240                     clr.w      D0
  5849. 00003D30  1034 6000                move.b     D0, [A4 + D6.w]
  5850. 00003D34  722C                     moveq.l    D1, 0x2C
  5851. 00003D36  B240                     cmp.w      D1, D0
  5852. 00003D38  6706                     beq        +0x8 /* 00003D40 */
  5853. 00003D3A  3D7C FFFF 0016           move.w     [A6 + 0x16], 0xFFFF
  5854. label00003D40:
  5855. 00003D40  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5856. 00003D44  4E5E                     unlink     A6
  5857. 00003D46  205F                     movea.l    A0, [A7]+
  5858. 00003D48  DEFC 000E                add.w      A7, 0xE
  5859. 00003D4C  4ED0                     jmp        [A0]
  5860. fn00003D4E:
  5861. 00003D4E  4E56 FEF2                link       A6, -0x010E
  5862. 00003D52  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5863. 00003D56  286E 0008                movea.l    A4, [A6 + 0x8]
  5864. 00003D5A  426C FFE4                clr.w      [A4 - 0x1C]
  5865. 00003D5E  7E01                     moveq.l    D7, 0x01
  5866. 00003D60  7C01                     moveq.l    D6, 0x01
  5867. 00003D62  4245                     clr.w      D5
  5868. label00003D64:
  5869. 00003D64  7007                     moveq.l    D0, 0x07
  5870. 00003D66  B046                     cmp.w      D0, D6
  5871. 00003D68  5EC0                     sgt        D0
  5872. 00003D6A  4A00                     tst.b      D0
  5873. 00003D6C  6746                     beq        +0x48 /* 00003DB4 */
  5874. 00003D6E  72FF                     moveq.l    D1, 0xFFFFFFFF
  5875. 00003D70  B245                     cmp.w      D1, D5
  5876. 00003D72  56C1                     sne        D1
  5877. 00003D74  C001                     and.b      D0, D1
  5878. 00003D76  673C                     beq        +0x3E /* 00003DB4 */
  5879. 00003D78  4267                     clr.w      -[A7]
  5880. 00003D7A  486C FEE4                pea.l      [A4 - 0x11C]
  5881. 00003D7E  3F07                     move.w     -[A7], D7
  5882. 00003D80  486E FF00                pea.l      [A6 - 0x100]
  5883. 00003D84  2F0E                     move.l     -[A7], A6
  5884. 00003D86  4EBA FF60                jsr        [PC - 0xA0 /* 00003CE8 */]
  5885. 00003D8A  3A1F                     move.w     D5, [A7]+
  5886. 00003D8C  3006                     move.w     D0, D6
  5887. 00003D8E  D040                     add.w      D0, D0
  5888. 00003D90  2F00                     move.l     -[A7], D0
  5889. 00003D92  42A7                     clr.l      -[A7]
  5890. 00003D94  486E FF00                pea.l      [A6 - 0x100]
  5891. 00003D98  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  5892. 00003D9C  221F                     move.l     D1, [A7]+
  5893. 00003D9E  201F                     move.l     D0, [A7]+
  5894. 00003DA0  3981 00E4                move.w     [A4 + D0.w - 0x28], D1
  5895. 00003DA4  4240                     clr.w      D0
  5896. 00003DA6  102E FF00                move.b     D0, [A6 - 0x100]
  5897. 00003DAA  D047                     add.w      D0, D7
  5898. 00003DAC  3E00                     move.w     D7, D0
  5899. 00003DAE  5247                     addq.w     D7, 1
  5900. 00003DB0  5246                     addq.w     D6, 1
  5901. 00003DB2  60B0                     bra        -0x4E /* 00003D64 */
  5902. label00003DB4:
  5903. 00003DB4  426C FFF2                clr.w      [A4 - 0xE]
  5904. 00003DB8  4A6C FFEA                tst.w      [A4 - 0x16]
  5905. 00003DBC  57C0                     seq        D0
  5906. 00003DBE  4A00                     tst.b      D0
  5907. 00003DC0  673C                     beq        +0x3E /* 00003DFE */
  5908. 00003DC2  0C6C 076F FFE6           cmpi.w     [A4 - 0x1A], 0x76F
  5909. 00003DC8  5EC1                     sgt        D1
  5910. 00003DCA  C001                     and.b      D0, D1
  5911. 00003DCC  6730                     beq        +0x32 /* 00003DFE */
  5912. 00003DCE  0C6C 07F8 FFE6           cmpi.w     [A4 - 0x1A], 0x7F8
  5913. 00003DD4  5DC1                     slt        D1
  5914. 00003DD6  C001                     and.b      D0, D1
  5915. 00003DD8  6724                     beq        +0x26 /* 00003DFE */
  5916. 00003DDA  486C FFE6                pea.l      [A4 - 0x1A]
  5917. 00003DDE  486E FEF6                pea.l      [A6 - 0x10A]
  5918. 00003DE2  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  5919. 00003DE6  7000                     moveq.l    D0, 0x00
  5920. 00003DE8  2D40 FEF2                move.l     [A6 - 0x10E], D0
  5921. 00003DEC  41EE FEF2                lea.l      A0, [A6 - 0x10E]
  5922. 00003DF0  226C 0008                movea.l    A1, [A4 + 0x8]
  5923. 00003DF4  7003                     moveq.l    D0, 0x03
  5924. label00003DF6:
  5925. 00003DF6  32D8                     move.w     [A1]+, [A0]+
  5926. 00003DF8  51C8 FFFC                dbf        D0, -0x6 /* 00003DF6 */
  5927. 00003DFC  6010                     bra        +0x12 /* 00003E0E */
  5928. label00003DFE:
  5929. 00003DFE  486C FFE4                pea.l      [A4 - 0x1C]
  5930. 00003E02  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  5931. 00003E06  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  5932. 00003E0C  A8B5                     syscall    ScriptUtil
  5933. label00003E0E:
  5934. 00003E0E  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  5935. 00003E12  4E5E                     unlink     A6
  5936. 00003E14  2E9F                     move.l     [A7], [A7]+
  5937. 00003E16  4E75                     rts
  5938. fn00003E18:
  5939. 00003E18  4E56 FFD4                link       A6, -0x002C
  5940. 00003E1C  48E7 0108                movem.l    -[A7], D7,A4
  5941. 00003E20  286E 0008                movea.l    A4, [A6 + 0x8]
  5942. 00003E24  7000                     moveq.l    D0, 0x00
  5943. 00003E26  2D40 FFF8                move.l     [A6 - 0x8], D0
  5944. 00003E2A  486E FFFC                pea.l      [A6 - 0x4]
  5945. 00003E2E  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  5946. 00003E32  486E FFF8                pea.l      [A6 - 0x8]
  5947. 00003E36  486E FFDA                pea.l      [A6 - 0x26]
  5948. 00003E3A  2F3C 8008 FFF0           move.l     -[A7], 0x8008FFF0
  5949. 00003E40  A8B5                     syscall    ScriptUtil
  5950. 00003E42  426E FFD8                clr.w      [A6 - 0x28]
  5951. 00003E46  3E2E FFD8                move.w     D7, [A6 - 0x28]
  5952. 00003E4A  6014                     bra        +0x16 /* 00003E60 */
  5953. label00003E4C:
  5954. 00003E4C  3007                     move.w     D0, D7
  5955. 00003E4E  D040                     add.w      D0, D0
  5956. 00003E50  3207                     move.w     D1, D7
  5957. 00003E52  D241                     add.w      D1, D1
  5958. 00003E54  41EC FECC                lea.l      A0, [A4 - 0x134]
  5959. 00003E58  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  5960. 00003E5E  5247                     addq.w     D7, 1
  5961. label00003E60:
  5962. 00003E60  7003                     moveq.l    D0, 0x03
  5963. 00003E62  B047                     cmp.w      D0, D7
  5964. 00003E64  6CE6                     bge        -0x18 /* 00003E4C */
  5965. 00003E66  3D7C 0007 FFD6           move.w     [A6 - 0x2A], 0x7
  5966. 00003E6C  3E2E FFD6                move.w     D7, [A6 - 0x2A]
  5967. 00003E70  6014                     bra        +0x16 /* 00003E86 */
  5968. label00003E72:
  5969. 00003E72  3007                     move.w     D0, D7
  5970. 00003E74  D040                     add.w      D0, D0
  5971. 00003E76  3207                     move.w     D1, D7
  5972. 00003E78  D241                     add.w      D1, D1
  5973. 00003E7A  41EC FECC                lea.l      A0, [A4 - 0x134]
  5974. 00003E7E  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  5975. 00003E84  5247                     addq.w     D7, 1
  5976. label00003E86:
  5977. 00003E86  7009                     moveq.l    D0, 0x09
  5978. 00003E88  B047                     cmp.w      D0, D7
  5979. 00003E8A  6CE6                     bge        -0x18 /* 00003E72 */
  5980. 00003E8C  3D7C 000B FFD4           move.w     [A6 - 0x2C], 0xB
  5981. 00003E92  3E2E FFD4                move.w     D7, [A6 - 0x2C]
  5982. 00003E96  6014                     bra        +0x16 /* 00003EAC */
  5983. label00003E98:
  5984. 00003E98  3007                     move.w     D0, D7
  5985. 00003E9A  D040                     add.w      D0, D0
  5986. 00003E9C  3207                     move.w     D1, D7
  5987. 00003E9E  D241                     add.w      D1, D1
  5988. 00003EA0  41EC FECC                lea.l      A0, [A4 - 0x134]
  5989. 00003EA4  31B6 00DA 1000           move.w     [A0 + D1.w], [A6 + D0.w - 0x38]
  5990. 00003EAA  5247                     addq.w     D7, 1
  5991. label00003EAC:
  5992. 00003EAC  700D                     moveq.l    D0, 0x0D
  5993. 00003EAE  B047                     cmp.w      D0, D7
  5994. 00003EB0  6CE6                     bge        -0x18 /* 00003E98 */
  5995. 00003EB2  4CDF 1080                movem.l    D7,A4, [A7]+
  5996. 00003EB6  4E5E                     unlink     A6
  5997. 00003EB8  2E9F                     move.l     [A7], [A7]+
  5998. 00003EBA  4E75                     rts
  5999. fn00003EBC:
  6000. 00003EBC  4E56 FEA6                link       A6, -0x015A
  6001. 00003EC0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6002. 00003EC4  286E 0008                movea.l    A4, [A6 + 0x8]
  6003. 00003EC8  4206                     clr.b      D6
  6004. 00003ECA  4AAC FED8                tst.l      [A4 - 0x128]
  6005. 00003ECE  6700 02EE                beq        +0x2F0 /* 000041BE */
  6006. 00003ED2  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6007. 00003ED6  205F                     movea.l    A0, [A7]+
  6008. 00003ED8  A064                     syscall    MoveHHi
  6009. 00003EDA  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6010. 00003EDE  205F                     movea.l    A0, [A7]+
  6011. 00003EE0  A029                     syscall    HLock
  6012. 00003EE2  41EC FEE4                lea.l      A0, [A4 - 0x11C]
  6013. 00003EE6  2E08                     move.l     D7, A0
  6014. 00003EE8  5287                     addq.l     D7, 1
  6015. 00003EEA  2647                     movea.l    A3, D7
  6016. 00003EEC  2D4B FFEC                move.l     [A6 - 0x14], A3
  6017. 00003EF0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6018. 00003EF4  701C                     moveq.l    D0, 0x1C
  6019. 00003EF6  2F00                     move.l     -[A7], D0
  6020. 00003EF8  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6021. 00003EFC  486E FEB0                pea.l      [A6 - 0x150]
  6022. 00003F00  701C                     moveq.l    D0, 0x1C
  6023. 00003F02  2F00                     move.l     -[A7], D0
  6024. 00003F04  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6025. 00003F08  486E FECC                pea.l      [A6 - 0x134]
  6026. 00003F0C  701C                     moveq.l    D0, 0x1C
  6027. 00003F0E  2F00                     move.l     -[A7], D0
  6028. 00003F10  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6029. 00003F14  7000                     moveq.l    D0, 0x00
  6030. 00003F16  2D40 FFF4                move.l     [A6 - 0xC], D0
  6031. 00003F1A  7000                     moveq.l    D0, 0x00
  6032. 00003F1C  2D40 FFF0                move.l     [A6 - 0x10], D0
  6033. 00003F20  2D7C 7FFF 7FFF FEA8      move.l     [A6 - 0x158], 0x7FFF7FFF
  6034. 00003F28  102C FECD                move.b     D0, [A4 - 0x133]
  6035. 00003F2C  6614                     bne        +0x16 /* 00003F42 */
  6036. 00003F2E  206C 0010                movea.l    A0, [A4 + 0x10]
  6037. 00003F32  7203                     moveq.l    D1, 0x03
  6038. 00003F34  B228 0001                cmp.b      D1, [A0 + 0x1]
  6039. 00003F38  57C1                     seq        D1
  6040. 00003F3A  8001                     or.b       D0, D1
  6041. 00003F3C  0240 0001                andi.w     D0, 0x1
  6042. 00003F40  6726                     beq        +0x28 /* 00003F68 */
  6043. label00003F42:
  6044. 00003F42  4267                     clr.w      -[A7]
  6045. 00003F44  2F0B                     move.l     -[A7], A3
  6046. 00003F46  302C FED6                move.w     D0, [A4 - 0x12A]
  6047. 00003F4A  48C0                     ext.l      D0
  6048. 00003F4C  2F00                     move.l     -[A7], D0
  6049. 00003F4E  206C FED8                movea.l    A0, [A4 - 0x128]
  6050. 00003F52  2F10                     move.l     -[A7], [A0]
  6051. 00003F54  486E FFF0                pea.l      [A6 - 0x10]
  6052. 00003F58  486E FEB0                pea.l      [A6 - 0x150]
  6053. 00003F5C  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  6054. 00003F62  A8B5                     syscall    ScriptUtil
  6055. 00003F64  3D5F FEA8                move.w     [A6 - 0x158], [A7]+
  6056. label00003F68:
  6057. 00003F68  102C FECD                move.b     D0, [A4 - 0x133]
  6058. 00003F6C  6614                     bne        +0x16 /* 00003F82 */
  6059. 00003F6E  206C 0010                movea.l    A0, [A4 + 0x10]
  6060. 00003F72  7204                     moveq.l    D1, 0x04
  6061. 00003F74  B228 0001                cmp.b      D1, [A0 + 0x1]
  6062. 00003F78  57C1                     seq        D1
  6063. 00003F7A  8001                     or.b       D0, D1
  6064. 00003F7C  0240 0001                andi.w     D0, 0x1
  6065. 00003F80  6726                     beq        +0x28 /* 00003FA8 */
  6066. label00003F82:
  6067. 00003F82  4267                     clr.w      -[A7]
  6068. 00003F84  2F0B                     move.l     -[A7], A3
  6069. 00003F86  302C FED6                move.w     D0, [A4 - 0x12A]
  6070. 00003F8A  48C0                     ext.l      D0
  6071. 00003F8C  2F00                     move.l     -[A7], D0
  6072. 00003F8E  206C FED8                movea.l    A0, [A4 - 0x128]
  6073. 00003F92  2F10                     move.l     -[A7], [A0]
  6074. 00003F94  486E FFF4                pea.l      [A6 - 0xC]
  6075. 00003F98  486E FECC                pea.l      [A6 - 0x134]
  6076. 00003F9C  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6077. 00003FA2  A8B5                     syscall    ScriptUtil
  6078. 00003FA4  3D5F FEAA                move.w     [A6 - 0x156], [A7]+
  6079. label00003FA8:
  6080. 00003FA8  4AAE FFF0                tst.l      [A6 - 0x10]
  6081. 00003FAC  5EC0                     sgt        D0
  6082. 00003FAE  4A00                     tst.b      D0
  6083. 00003FB0  6700 009C                beq        +0x9E /* 0000404E */
  6084. 00003FB4  7200                     moveq.l    D1, 0x00
  6085. 00003FB6  322E FEA8                move.w     D1, [A6 - 0x158]
  6086. 00003FBA  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6087. 00003FC0  4A81                     tst.l      D1
  6088. 00003FC2  57C1                     seq        D1
  6089. 00003FC4  C001                     and.b      D0, D1
  6090. 00003FC6  6700 0086                beq        +0x88 /* 0000404E */
  6091. 00003FCA  322E FEA8                move.w     D1, [A6 - 0x158]
  6092. 00003FCE  6A02                     bpl        +0x4 /* 00003FD2 */
  6093. 00003FD0  4441                     neg.w      D1
  6094. label00003FD2:
  6095. 00003FD2  342E FEAA                move.w     D2, [A6 - 0x156]
  6096. 00003FD6  6A02                     bpl        +0x4 /* 00003FDA */
  6097. 00003FD8  4442                     neg.w      D2
  6098. label00003FDA:
  6099. 00003FDA  B441                     cmp.w      D2, D1
  6100. 00003FDC  5CC1                     sge        D1
  6101. 00003FDE  C001                     and.b      D0, D1
  6102. 00003FE0  676C                     beq        +0x6E /* 0000404E */
  6103. 00003FE2  7C01                     moveq.l    D6, 0x01
  6104. 00003FE4  082E 0001 FEA9           btst.b     [A6 - 0x157], 0x1
  6105. 00003FEA  56C0                     sne        D0
  6106. 00003FEC  4A00                     tst.b      D0
  6107. 00003FEE  674A                     beq        +0x4C /* 0000403A */
  6108. 00003FF0  122C FECE                move.b     D1, [A4 - 0x132]
  6109. 00003FF4  6616                     bne        +0x18 /* 0000400C */
  6110. 00003FF6  206C 000C                movea.l    A0, [A4 + 0xC]
  6111. 00003FFA  7404                     moveq.l    D2, 0x04
  6112. 00003FFC  B428 0001                cmp.b      D2, [A0 + 0x1]
  6113. 00004000  57C2                     seq        D2
  6114. 00004002  8202                     or.b       D1, D2
  6115. 00004004  C001                     and.b      D0, D1
  6116. 00004006  0240 0001                andi.w     D0, 0x1
  6117. 0000400A  672E                     beq        +0x30 /* 0000403A */
  6118. label0000400C:
  6119. 0000400C  D7EE FFF0                add.l      A3, [A6 - 0x10]
  6120. 00004010  4267                     clr.w      -[A7]
  6121. 00004012  2F0B                     move.l     -[A7], A3
  6122. 00004014  302C FED6                move.w     D0, [A4 - 0x12A]
  6123. 00004018  48C0                     ext.l      D0
  6124. 0000401A  90AE FFF0                sub.l      D0, [A6 - 0x10]
  6125. 0000401E  2F00                     move.l     -[A7], D0
  6126. 00004020  206C FED8                movea.l    A0, [A4 - 0x128]
  6127. 00004024  2F10                     move.l     -[A7], [A0]
  6128. 00004026  486E FFF4                pea.l      [A6 - 0xC]
  6129. 0000402A  486E FEB0                pea.l      [A6 - 0x150]
  6130. 0000402E  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6131. 00004034  A8B5                     syscall    ScriptUtil
  6132. 00004036  3D5F FEAA                move.w     [A6 - 0x156], [A7]+
  6133. label0000403A:
  6134. 0000403A  206E 000C                movea.l    A0, [A6 + 0xC]
  6135. 0000403E  43EE FEB0                lea.l      A1, [A6 - 0x150]
  6136. 00004042  700D                     moveq.l    D0, 0x0D
  6137. label00004044:
  6138. 00004044  30D9                     move.w     [A0]+, [A1]+
  6139. 00004046  51C8 FFFC                dbf        D0, -0x6 /* 00004044 */
  6140. 0000404A  6000 016A                bra        +0x16C /* 000041B6 */
  6141. label0000404E:
  6142. 0000404E  4AAE FFF4                tst.l      [A6 - 0xC]
  6143. 00004052  5EC0                     sgt        D0
  6144. 00004054  4A00                     tst.b      D0
  6145. 00004056  6700 015E                beq        +0x160 /* 000041B6 */
  6146. 0000405A  7200                     moveq.l    D1, 0x00
  6147. 0000405C  322E FEAA                move.w     D1, [A6 - 0x156]
  6148. 00004060  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6149. 00004066  4A81                     tst.l      D1
  6150. 00004068  57C1                     seq        D1
  6151. 0000406A  C001                     and.b      D0, D1
  6152. 0000406C  6700 0148                beq        +0x14A /* 000041B6 */
  6153. 00004070  7C01                     moveq.l    D6, 0x01
  6154. 00004072  082E 0001 FEAB           btst.b     [A6 - 0x155], 0x1
  6155. 00004078  6700 0126                beq        +0x128 /* 000041A0 */
  6156. 0000407C  7000                     moveq.l    D0, 0x00
  6157. 0000407E  302E FEAA                move.w     D0, [A6 - 0x156]
  6158. 00004082  7200                     moveq.l    D1, 0x00
  6159. 00004084  323C FFFD                move.w     D1, 0xFFFD
  6160. 00004088  C081                     and.l      D0, D1
  6161. 0000408A  3D40 FEAA                move.w     [A6 - 0x156], D0
  6162. 0000408E  D7EE FFF4                add.l      A3, [A6 - 0xC]
  6163. 00004092  082E 0002 FEAB           btst.b     [A6 - 0x155], 0x2
  6164. 00004098  56C0                     sne        D0
  6165. 0000409A  4A00                     tst.b      D0
  6166. 0000409C  660E                     bne        +0x10 /* 000040AC */
  6167. 0000409E  082E 0006 FEAB           btst.b     [A6 - 0x155], 0x6
  6168. 000040A4  56C1                     sne        D1
  6169. 000040A6  8001                     or.b       D0, D1
  6170. 000040A8  6700 0086                beq        +0x88 /* 00004130 */
  6171. label000040AC:
  6172. 000040AC  486E FFEC                pea.l      [A6 - 0x14]
  6173. 000040B0  486E FEE8                pea.l      [A6 - 0x118]
  6174. 000040B4  4267                     clr.w      -[A7]
  6175. 000040B6  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  6176. 000040BA  200B                     move.l     D0, A3
  6177. 000040BC  90AE FFEC                sub.l      D0, [A6 - 0x14]
  6178. 000040C0  6F6E                     ble        +0x70 /* 00004130 */
  6179. 000040C2  202E FFEC                move.l     D0, [A6 - 0x14]
  6180. 000040C6  9087                     sub.l      D0, D7
  6181. 000040C8  3A00                     move.w     D5, D0
  6182. 000040CA  7000                     moveq.l    D0, 0x00
  6183. 000040CC  2D40 FFFC                move.l     [A6 - 0x4], D0
  6184. 000040D0  4267                     clr.w      -[A7]
  6185. 000040D2  2F07                     move.l     -[A7], D7
  6186. 000040D4  3005                     move.w     D0, D5
  6187. 000040D6  48C0                     ext.l      D0
  6188. 000040D8  2F00                     move.l     -[A7], D0
  6189. 000040DA  206C FED8                movea.l    A0, [A4 - 0x128]
  6190. 000040DE  2F10                     move.l     -[A7], [A0]
  6191. 000040E0  486E FFFC                pea.l      [A6 - 0x4]
  6192. 000040E4  486E FECC                pea.l      [A6 - 0x134]
  6193. 000040E8  2F3C 8214 FFF4           move.l     -[A7], 0x8214FFF4
  6194. 000040EE  A8B5                     syscall    ScriptUtil
  6195. 000040F0  381F                     move.w     D4, [A7]+
  6196. 000040F2  4AAE FFFC                tst.l      [A6 - 0x4]
  6197. 000040F6  5EC0                     sgt        D0
  6198. 000040F8  4A00                     tst.b      D0
  6199. 000040FA  6734                     beq        +0x36 /* 00004130 */
  6200. 000040FC  3204                     move.w     D1, D4
  6201. 000040FE  6A02                     bpl        +0x4 /* 00004102 */
  6202. 00004100  4441                     neg.w      D1
  6203. label00004102:
  6204. 00004102  342E FEAA                move.w     D2, [A6 - 0x156]
  6205. 00004106  6A02                     bpl        +0x4 /* 0000410A */
  6206. 00004108  4442                     neg.w      D2
  6207. label0000410A:
  6208. 0000410A  B441                     cmp.w      D2, D1
  6209. 0000410C  5EC1                     sgt        D1
  6210. 0000410E  C001                     and.b      D0, D1
  6211. 00004110  671E                     beq        +0x20 /* 00004130 */
  6212. 00004112  7200                     moveq.l    D1, 0x00
  6213. 00004114  3204                     move.w     D1, D4
  6214. 00004116  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6215. 0000411C  4A81                     tst.l      D1
  6216. 0000411E  57C1                     seq        D1
  6217. 00004120  C001                     and.b      D0, D1
  6218. 00004122  670C                     beq        +0xE /* 00004130 */
  6219. 00004124  3005                     move.w     D0, D5
  6220. 00004126  48C0                     ext.l      D0
  6221. 00004128  2D40 FFF4                move.l     [A6 - 0xC], D0
  6222. 0000412C  266E FFEC                movea.l    A3, [A6 - 0x14]
  6223. label00004130:
  6224. 00004130  7000                     moveq.l    D0, 0x00
  6225. 00004132  2D40 FFF0                move.l     [A6 - 0x10], D0
  6226. 00004136  102C FECE                move.b     D0, [A4 - 0x132]
  6227. 0000413A  6614                     bne        +0x16 /* 00004150 */
  6228. 0000413C  206C 000C                movea.l    A0, [A4 + 0xC]
  6229. 00004140  7203                     moveq.l    D1, 0x03
  6230. 00004142  B228 0001                cmp.b      D1, [A0 + 0x1]
  6231. 00004146  57C1                     seq        D1
  6232. 00004148  8001                     or.b       D0, D1
  6233. 0000414A  0240 0001                andi.w     D0, 0x1
  6234. 0000414E  672A                     beq        +0x2C /* 0000417A */
  6235. label00004150:
  6236. 00004150  4267                     clr.w      -[A7]
  6237. 00004152  2F0B                     move.l     -[A7], A3
  6238. 00004154  302C FED6                move.w     D0, [A4 - 0x12A]
  6239. 00004158  48C0                     ext.l      D0
  6240. 0000415A  90AE FFF4                sub.l      D0, [A6 - 0xC]
  6241. 0000415E  2F00                     move.l     -[A7], D0
  6242. 00004160  206C FED8                movea.l    A0, [A4 - 0x128]
  6243. 00004164  2F10                     move.l     -[A7], [A0]
  6244. 00004166  486E FFF0                pea.l      [A6 - 0x10]
  6245. 0000416A  486E FECC                pea.l      [A6 - 0x134]
  6246. 0000416E  2F3C 8214 FFF6           move.l     -[A7], 0x8214FFF6
  6247. 00004174  A8B5                     syscall    ScriptUtil
  6248. 00004176  3D5F FEA8                move.w     [A6 - 0x158], [A7]+
  6249. label0000417A:
  6250. 0000417A  4AAE FFF0                tst.l      [A6 - 0x10]
  6251. 0000417E  57C0                     seq        D0
  6252. 00004180  4A00                     tst.b      D0
  6253. 00004182  6614                     bne        +0x16 /* 00004198 */
  6254. 00004184  7200                     moveq.l    D1, 0x00
  6255. 00004186  322E FEA8                move.w     D1, [A6 - 0x158]
  6256. 0000418A  C2BC FFFF FF00           and.l      D1, 0xFFFFFF00
  6257. 00004190  4A81                     tst.l      D1
  6258. 00004192  56C1                     sne        D1
  6259. 00004194  8001                     or.b       D0, D1
  6260. 00004196  670E                     beq        +0x10 /* 000041A6 */
  6261. label00004198:
  6262. 00004198  2F0E                     move.l     -[A7], A6
  6263. 0000419A  4EBA FC7C                jsr        [PC - 0x384 /* 00003E18 */]
  6264. 0000419E  6006                     bra        +0x8 /* 000041A6 */
  6265. label000041A0:
  6266. 000041A0  2F0E                     move.l     -[A7], A6
  6267. 000041A2  4EBA FC74                jsr        [PC - 0x38C /* 00003E18 */]
  6268. label000041A6:
  6269. 000041A6  206E 000C                movea.l    A0, [A6 + 0xC]
  6270. 000041AA  43EE FECC                lea.l      A1, [A6 - 0x134]
  6271. 000041AE  700D                     moveq.l    D0, 0x0D
  6272. label000041B0:
  6273. 000041B0  30D9                     move.w     [A0]+, [A1]+
  6274. 000041B2  51C8 FFFC                dbf        D0, -0x6 /* 000041B0 */
  6275. label000041B6:
  6276. 000041B6  2F2C FED8                move.l     -[A7], [A4 - 0x128]
  6277. 000041BA  205F                     movea.l    A0, [A7]+
  6278. 000041BC  A02A                     syscall    HUnlock
  6279. label000041BE:
  6280. 000041BE  1D46 0010                move.b     [A6 + 0x10], D6
  6281. 000041C2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6282. 000041C6  4E5E                     unlink     A6
  6283. 000041C8  205F                     movea.l    A0, [A7]+
  6284. 000041CA  504F                     addq.w     A7, 8
  6285. 000041CC  4ED0                     jmp        [A0]
  6286. fn000041CE:
  6287. 000041CE  4E56 FECA                link       A6, -0x0136
  6288. 000041D2  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6289. 000041D6  422E FEE4                clr.b      [A6 - 0x11C]
  6290. 000041DA  206E 0014                movea.l    A0, [A6 + 0x14]
  6291. 000041DE  4240                     clr.w      D0
  6292. 000041E0  1010                     move.b     D0, [A0]
  6293. 000041E2  3D40 FED6                move.w     [A6 - 0x12A], D0
  6294. 000041E6  202E 0014                move.l     D0, [A6 + 0x14]
  6295. 000041EA  5280                     addq.l     D0, 1
  6296. 000041EC  2D40 FEE0                move.l     [A6 - 0x120], D0
  6297. 000041F0  2D6E FEE0 FEDC           move.l     [A6 - 0x124], [A6 - 0x120]
  6298. 000041F6  486E FEE0                pea.l      [A6 - 0x120]
  6299. 000041FA  4EAD 236A                jsr        [A5 + 0x236A /* export_1129 */]
  6300. 000041FE  302E FED6                move.w     D0, [A6 - 0x12A]
  6301. 00004202  48C0                     ext.l      D0
  6302. 00004204  222E FEE0                move.l     D1, [A6 - 0x120]
  6303. 00004208  92AE FEDC                sub.l      D1, [A6 - 0x124]
  6304. 0000420C  9081                     sub.l      D0, D1
  6305. 0000420E  3D40 FED6                move.w     [A6 - 0x12A], D0
  6306. 00004212  1D6E FED7 FEE4           move.b     [A6 - 0x11C], [A6 - 0x129]
  6307. 00004218  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  6308. 0000421C  41EE FEE4                lea.l      A0, [A6 - 0x11C]
  6309. 00004220  2008                     move.l     D0, A0
  6310. 00004222  5280                     addq.l     D0, 1
  6311. 00004224  2F00                     move.l     -[A7], D0
  6312. 00004226  302E FED6                move.w     D0, [A6 - 0x12A]
  6313. 0000422A  48C0                     ext.l      D0
  6314. 0000422C  2F00                     move.l     -[A7], D0
  6315. 0000422E  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  6316. 00004232  4AAE 0010                tst.l      [A6 + 0x10]
  6317. 00004236  57C0                     seq        D0
  6318. 00004238  4A00                     tst.b      D0
  6319. 0000423A  660C                     bne        +0xE /* 00004248 */
  6320. 0000423C  206E 0010                movea.l    A0, [A6 + 0x10]
  6321. 00004240  4A28 0001                tst.b      [A0 + 0x1]
  6322. 00004244  57C1                     seq        D1
  6323. 00004246  8001                     or.b       D0, D1
  6324. label00004248:
  6325. 00004248  4400                     neg.b      D0
  6326. 0000424A  1D40 FECD                move.b     [A6 - 0x133], D0
  6327. 0000424E  6608                     bne        +0xA /* 00004258 */
  6328. 00004250  4AAE 000C                tst.l      [A6 + 0xC]
  6329. 00004254  57C1                     seq        D1
  6330. 00004256  8001                     or.b       D0, D1
  6331. label00004258:
  6332. 00004258  0240 0001                andi.w     D0, 0x1
  6333. 0000425C  1D40 FECE                move.b     [A6 - 0x132], D0
  6334. 00004260  102E FECD                move.b     D0, [A6 - 0x133]
  6335. 00004264  6614                     bne        +0x16 /* 0000427A */
  6336. 00004266  206E 0010                movea.l    A0, [A6 + 0x10]
  6337. 0000426A  7202                     moveq.l    D1, 0x02
  6338. 0000426C  B228 0001                cmp.b      D1, [A0 + 0x1]
  6339. 00004270  57C1                     seq        D1
  6340. 00004272  8001                     or.b       D0, D1
  6341. 00004274  0240 0001                andi.w     D0, 0x1
  6342. 00004278  6722                     beq        +0x24 /* 0000429C */
  6343. label0000427A:
  6344. 0000427A  2F00                     move.l     -[A7], D0
  6345. 0000427C  4267                     clr.w      -[A7]
  6346. 0000427E  2F0E                     move.l     -[A7], A6
  6347. 00004280  4EBA FA10                jsr        [PC - 0x5F0 /* 00003C92 */]
  6348. 00004284  121F                     move.b     D1, [A7]+
  6349. 00004286  201F                     move.l     D0, [A7]+
  6350. 00004288  C001                     and.b      D0, D1
  6351. 0000428A  6710                     beq        +0x12 /* 0000429C */
  6352. 0000428C  2F0E                     move.l     -[A7], A6
  6353. 0000428E  4EBA FABE                jsr        [PC - 0x542 /* 00003D4E */]
  6354. 00004292  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  6355. 00004298  6000 00F8                bra        +0xFA /* 00004392 */
  6356. label0000429C:
  6357. 0000429C  4207                     clr.b      D7
  6358. 0000429E  42A7                     clr.l      -[A7]
  6359. 000042A0  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  6360. 000042A4  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  6361. 000042A8  3A1F                     move.w     D5, [A7]+
  6362. 000042AA  2D6D A20E FED8           move.l     [A6 - 0x128], [A5 - 0x5DF2]
  6363. 000042B0  4267                     clr.w      -[A7]
  6364. 000042B2  486E FFE4                pea.l      [A6 - 0x1C]
  6365. 000042B6  2F0E                     move.l     -[A7], A6
  6366. 000042B8  4EBA FC02                jsr        [PC - 0x3FE /* 00003EBC */]
  6367. 000042BC  1E1F                     move.b     D7, [A7]+
  6368. 000042BE  1007                     move.b     D0, D7
  6369. 000042C0  0A00 0001                xori.b     D0, 0x1
  6370. 000042C4  4A00                     tst.b      D0
  6371. 000042C6  672A                     beq        +0x2C /* 000042F2 */
  6372. 000042C8  4AAD A212                tst.l      [A5 - 0x5DEE]
  6373. 000042CC  56C1                     sne        D1
  6374. 000042CE  C001                     and.b      D0, D1
  6375. 000042D0  6720                     beq        +0x22 /* 000042F2 */
  6376. 000042D2  4267                     clr.w      -[A7]
  6377. 000042D4  3F2D A206                move.w     -[A7], [A5 - 0x5DFA]
  6378. 000042D8  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  6379. 000042DC  381F                     move.w     D4, [A7]+
  6380. 000042DE  2D6D A212 FED8           move.l     [A6 - 0x128], [A5 - 0x5DEE]
  6381. 000042E4  4267                     clr.w      -[A7]
  6382. 000042E6  486E FFE4                pea.l      [A6 - 0x1C]
  6383. 000042EA  2F0E                     move.l     -[A7], A6
  6384. 000042EC  4EBA FBCE                jsr        [PC - 0x432 /* 00003EBC */]
  6385. 000042F0  1E1F                     move.b     D7, [A7]+
  6386. label000042F2:
  6387. 000042F2  1007                     move.b     D0, D7
  6388. 000042F4  0A00 0001                xori.b     D0, 0x1
  6389. 000042F8  4A00                     tst.b      D0
  6390. 000042FA  6776                     beq        +0x78 /* 00004372 */
  6391. 000042FC  7202                     moveq.l    D1, 0x02
  6392. 000042FE  B26D A202                cmp.w      D1, [A5 - 0x5DFE]
  6393. 00004302  5DC1                     slt        D1
  6394. 00004304  C001                     and.b      D0, D1
  6395. 00004306  676A                     beq        +0x6C /* 00004372 */
  6396. 00004308  426E FECA                clr.w      [A6 - 0x136]
  6397. 0000430C  3C2E FECA                move.w     D6, [A6 - 0x136]
  6398. 00004310  605A                     bra        +0x5C /* 0000436C */
  6399. label00004312:
  6400. 00004312  202D A1FE                move.l     D0, [A5 - 0x5E02]
  6401. 00004316  3206                     move.w     D1, D6
  6402. 00004318  0300                     btst       D0, D1
  6403. 0000431A  674E                     beq        +0x50 /* 0000436A */
  6404. 0000431C  BC6D A204                cmp.w      D6, [A5 - 0x5DFC]
  6405. 00004320  57C0                     seq        D0
  6406. 00004322  4A00                     tst.b      D0
  6407. 00004324  6644                     bne        +0x46 /* 0000436A */
  6408. 00004326  BC6D A206                cmp.w      D6, [A5 - 0x5DFA]
  6409. 0000432A  57C1                     seq        D1
  6410. 0000432C  8001                     or.b       D0, D1
  6411. 0000432E  6702                     beq        +0x4 /* 00004332 */
  6412. 00004330  6038                     bra        +0x3A /* 0000436A */
  6413. label00004332:
  6414. 00004332  4267                     clr.w      -[A7]
  6415. 00004334  3F06                     move.w     -[A7], D6
  6416. 00004336  4EAD 2312                jsr        [A5 + 0x2312 /* export_1118 */]
  6417. 0000433A  381F                     move.w     D4, [A7]+
  6418. 0000433C  42A7                     clr.l      -[A7]
  6419. 0000433E  3F06                     move.w     -[A7], D6
  6420. 00004340  486D CFEE                pea.l      [A5 - 0x3012]
  6421. 00004344  4EAD 218A                jsr        [A5 + 0x218A /* export_1069 */]
  6422. 00004348  2D5F FED8                move.l     [A6 - 0x128], [A7]+
  6423. 0000434C  670E                     beq        +0x10 /* 0000435C */
  6424. 0000434E  4267                     clr.w      -[A7]
  6425. 00004350  486E FFE4                pea.l      [A6 - 0x1C]
  6426. 00004354  2F0E                     move.l     -[A7], A6
  6427. 00004356  4EBA FB64                jsr        [PC - 0x49C /* 00003EBC */]
  6428. 0000435A  1E1F                     move.b     D7, [A7]+
  6429. label0000435C:
  6430. 0000435C  486E FED8                pea.l      [A6 - 0x128]
  6431. 00004360  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6432. 00004364  1007                     move.b     D0, D7
  6433. 00004366  6702                     beq        +0x4 /* 0000436A */
  6434. 00004368  6008                     bra        +0xA /* 00004372 */
  6435. label0000436A:
  6436. 0000436A  5246                     addq.w     D6, 1
  6437. label0000436C:
  6438. 0000436C  701F                     moveq.l    D0, 0x1F
  6439. 0000436E  B046                     cmp.w      D0, D6
  6440. 00004370  6CA0                     bge        -0x5E /* 00004312 */
  6441. label00004372:
  6442. 00004372  206D FE80                movea.l    A0, [A5 - 0x180]
  6443. 00004376  3145 0044                move.w     [A0 + 0x44], D5
  6444. 0000437A  1007                     move.b     D0, D7
  6445. 0000437C  6710                     beq        +0x12 /* 0000438E */
  6446. 0000437E  486E FFE4                pea.l      [A6 - 0x1C]
  6447. 00004382  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6448. 00004386  2F3C 8008 FFF2           move.l     -[A7], 0x8008FFF2
  6449. 0000438C  A8B5                     syscall    ScriptUtil
  6450. label0000438E:
  6451. 0000438E  1D47 0018                move.b     [A6 + 0x18], D7
  6452. label00004392:
  6453. 00004392  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6454. 00004396  4E5E                     unlink     A6
  6455. 00004398  205F                     movea.l    A0, [A7]+
  6456. 0000439A  DEFC 0010                add.w      A7, 0x10
  6457. 0000439E  4ED0                     jmp        [A0]
  6458. export_904:
  6459. 000043A0  4E56 0000                link       A6, 0
  6460. 000043A4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6461. 000043A8  2D68 0018 0008           move.l     [A6 + 0x8], [A0 + 0x18]
  6462. 000043AE  4E5E                     unlink     A6
  6463. 000043B0  4E75                     rts
  6464. export_905:
  6465. fn000043B2:
  6466. 000043B2  4E56 FFFC                link       A6, -0x0004
  6467. 000043B6  48E7 0018                movem.l    -[A7], A3,A4
  6468. 000043BA  286E 0008                movea.l    A4, [A6 + 0x8]
  6469. 000043BE  4A54                     tst.w      [A4]
  6470. 000043C0  6D0E                     blt        +0x10 /* 000043D0 */
  6471. 000043C2  206C 0002                movea.l    A0, [A4 + 0x2]
  6472. 000043C6  3014                     move.w     D0, [A4]
  6473. 000043C8  48C0                     ext.l      D0
  6474. 000043CA  2640                     movea.l    A3, D0
  6475. 000043CC  D7D0                     add.l      A3, [A0]
  6476. 000043CE  600C                     bra        +0xE /* 000043DC */
  6477. label000043D0:
  6478. 000043D0  206D CD34                movea.l    A0, [A5 - 0x32CC]
  6479. 000043D4  3014                     move.w     D0, [A4]
  6480. 000043D6  48C0                     ext.l      D0
  6481. 000043D8  2650                     movea.l    A3, [A0]
  6482. 000043DA  97C0                     sub.l      A3, D0
  6483. label000043DC:
  6484. 000043DC  2F0B                     move.l     -[A7], A3
  6485. 000043DE  486D E21E                pea.l      [A5 - 0x1DE2]
  6486. 000043E2  4240                     clr.w      D0
  6487. 000043E4  1013                     move.b     D0, [A3]
  6488. 000043E6  5240                     addq.w     D0, 1
  6489. 000043E8  48C0                     ext.l      D0
  6490. 000043EA  2F00                     move.l     -[A7], D0
  6491. 000043EC  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  6492. 000043F0  4CDF 1800                movem.l    A3,A4, [A7]+
  6493. 000043F4  4E5E                     unlink     A6
  6494. 000043F6  2E9F                     move.l     [A7], [A7]+
  6495. 000043F8  4E75                     rts
  6496. export_906:
  6497. 000043FA  4E56 0000                link       A6, 0
  6498. 000043FE  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  6499. 00004402  2B48 E1D8                move.l     [A5 - 0x1E28], A0
  6500. 00004406  3B7C FFFF E1DC           move.w     [A5 - 0x1E24], 0xFFFF
  6501. 0000440C  486D E1DE                pea.l      [A5 - 0x1E22]
  6502. 00004410  486D E1AE                pea.l      [A5 - 0x1E52]
  6503. 00004414  4EBA 03C4                jsr        [PC + 0x3C4 /* 000047DA */]
  6504. 00004418  486D E1F4                pea.l      [A5 - 0x1E0C]
  6505. 0000441C  701E                     moveq.l    D0, 0x1E
  6506. 0000441E  2F00                     move.l     -[A7], D0
  6507. 00004420  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6508. 00004424  4EBA 0006                jsr        [PC + 0x6 /* 0000442C */]
  6509. 00004428  4E5E                     unlink     A6
  6510. 0000442A  4E75                     rts
  6511. export_907:
  6512. fn0000442C:
  6513. 0000442C  4E56 0000                link       A6, 0
  6514. 00004430  42A7                     clr.l      -[A7]
  6515. 00004432  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  6516. 00004436  2B5F E1EA                move.l     [A5 - 0x1E16], [A7]+
  6517. 0000443A  2B6D E1EA E20C           move.l     [A5 - 0x1DF4], [A5 - 0x1E16]
  6518. 00004440  2B6D AEAC E1EE           move.l     [A5 - 0x1E12], [A5 - 0x5154]
  6519. 00004446  4E5E                     unlink     A6
  6520. 00004448  4E75                     rts
  6521. export_908:
  6522. 0000444A  4E56 FFF6                link       A6, -0x000A
  6523. 0000444E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6524. 00004452  266E 0008                movea.l    A3, [A6 + 0x8]
  6525. 00004456  286B 0004                movea.l    A4, [A3 + 0x4]
  6526. 0000445A  3D54 FFF8                move.w     [A6 - 0x8], [A4]
  6527. 0000445E  302B 0008                move.w     D0, [A3 + 0x8]
  6528. 00004462  5240                     addq.w     D0, 1
  6529. 00004464  3D40 FFF6                move.w     [A6 - 0xA], D0
  6530. 00004468  3E2E FFF8                move.w     D7, [A6 - 0x8]
  6531. 0000446C  6038                     bra        +0x3A /* 000044A6 */
  6532. label0000446E:
  6533. 0000446E  206C 0004                movea.l    A0, [A4 + 0x4]
  6534. 00004472  2F08                     move.l     -[A7], A0
  6535. 00004474  42A7                     clr.l      -[A7]
  6536. 00004476  3007                     move.w     D0, D7
  6537. 00004478  5340                     subq.w     D0, 1
  6538. 0000447A  3F00                     move.w     -[A7], D0
  6539. 0000447C  3F3C 001A                move.w     -[A7], 0x1A
  6540. 00004480  301F                     move.w     D0, [A7]+
  6541. 00004482  C1DF                     muls.w     D0, [A7]+
  6542. 00004484  2E80                     move.l     [A7], D0
  6543. 00004486  201F                     move.l     D0, [A7]+
  6544. 00004488  205F                     movea.l    A0, [A7]+
  6545. 0000448A  2C00                     move.l     D6, D0
  6546. 0000448C  DC90                     add.l      D6, [A0]
  6547. 0000448E  2046                     movea.l    A0, D6
  6548. 00004490  7002                     moveq.l    D0, 0x02
  6549. 00004492  B028 000C                cmp.b      D0, [A0 + 0xC]
  6550. 00004496  660A                     bne        +0xC /* 000044A2 */
  6551. 00004498  2046                     movea.l    A0, D6
  6552. 0000449A  4868 000E                pea.l      [A0 + 0xE]
  6553. 0000449E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  6554. label000044A2:
  6555. 000044A2  5347                     subq.w     D7, 1
  6556. 000044A4  6906                     bvs        +0x8 /* 000044AC */
  6557. label000044A6:
  6558. 000044A6  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  6559. 000044AA  6CC2                     bge        -0x3C /* 0000446E */
  6560. label000044AC:
  6561. 000044AC  38AB 0008                move.w     [A4], [A3 + 0x8]
  6562. 000044B0  396B 000A 0008           move.w     [A4 + 0x8], [A3 + 0xA]
  6563. 000044B6  302C 0002                move.w     D0, [A4 + 0x2]
  6564. 000044BA  9054                     sub.w      D0, [A4]
  6565. 000044BC  7228                     moveq.l    D1, 0x28
  6566. 000044BE  B240                     cmp.w      D1, D0
  6567. 000044C0  6C22                     bge        +0x24 /* 000044E4 */
  6568. 000044C2  3014                     move.w     D0, [A4]
  6569. 000044C4  D07C 0028                add.w      D0, 0x28 /* '(' */
  6570. 000044C8  3940 0002                move.w     [A4 + 0x2], D0
  6571. 000044CC  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6572. 000044D0  42A7                     clr.l      -[A7]
  6573. 000044D2  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  6574. 000044D6  3F3C 001A                move.w     -[A7], 0x1A
  6575. 000044DA  301F                     move.w     D0, [A7]+
  6576. 000044DC  C1DF                     muls.w     D0, [A7]+
  6577. 000044DE  2E80                     move.l     [A7], D0
  6578. 000044E0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  6579. label000044E4:
  6580. 000044E4  302C 000A                move.w     D0, [A4 + 0xA]
  6581. 000044E8  906C 0008                sub.w      D0, [A4 + 0x8]
  6582. 000044EC  0C40 0190                cmpi.w     D0, 0x190
  6583. 000044F0  6F1C                     ble        +0x1E /* 0000450E */
  6584. 000044F2  302C 0008                move.w     D0, [A4 + 0x8]
  6585. 000044F6  D07C 0190                add.w      D0, 0x190
  6586. 000044FA  3940 000A                move.w     [A4 + 0xA], D0
  6587. 000044FE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  6588. 00004502  302C 000A                move.w     D0, [A4 + 0xA]
  6589. 00004506  48C0                     ext.l      D0
  6590. 00004508  2F00                     move.l     -[A7], D0
  6591. 0000450A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  6592. label0000450E:
  6593. 0000450E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  6594. 00004512  4E5E                     unlink     A6
  6595. 00004514  2E9F                     move.l     [A7], [A7]+
  6596. 00004516  4E75                     rts
  6597. export_909:
  6598. 00004518  4E56 FFF8                link       A6, -0x0008
  6599. 0000451C  48E7 0308                movem.l    -[A7], D6,D7,A4
  6600. 00004520  4267                     clr.w      -[A7]
  6601. 00004522  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6602. 00004526  4EBA 00C4                jsr        [PC + 0xC4 /* 000045EC */]
  6603. 0000452A  3E1F                     move.w     D7, [A7]+
  6604. 0000452C  6748                     beq        +0x4A /* 00004576 */
  6605. 0000452E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6606. 00004532  2068 0010                movea.l    A0, [A0 + 0x10]
  6607. 00004536  2068 0004                movea.l    A0, [A0 + 0x4]
  6608. 0000453A  2F08                     move.l     -[A7], A0
  6609. 0000453C  42A7                     clr.l      -[A7]
  6610. 0000453E  3007                     move.w     D0, D7
  6611. 00004540  5340                     subq.w     D0, 1
  6612. 00004542  3F00                     move.w     -[A7], D0
  6613. 00004544  3F3C 001A                move.w     -[A7], 0x1A
  6614. 00004548  301F                     move.w     D0, [A7]+
  6615. 0000454A  C1DF                     muls.w     D0, [A7]+
  6616. 0000454C  2E80                     move.l     [A7], D0
  6617. 0000454E  201F                     move.l     D0, [A7]+
  6618. 00004550  205F                     movea.l    A0, [A7]+
  6619. 00004552  2840                     movea.l    A4, D0
  6620. 00004554  D9D0                     add.l      A4, [A0]
  6621. 00004556  4A6C 0002                tst.w      [A4 + 0x2]
  6622. 0000455A  6600 0086                bne        +0x88 /* 000045E2 */
  6623. 0000455E  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  6624. 00004562  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  6625. 00004566  677A                     beq        +0x7C /* 000045E2 */
  6626. 00004568  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  6627. 0000456C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6628. 00004570  4EAD 119A                jsr        [A5 + 0x119A /* export_559 */]
  6629. 00004574  606C                     bra        +0x6E /* 000045E2 */
  6630. label00004576:
  6631. 00004576  4267                     clr.w      -[A7]
  6632. 00004578  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6633. 0000457C  4868 000C                pea.l      [A0 + 0xC]
  6634. 00004580  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6635. 00004584  4EBA 0326                jsr        [PC + 0x326 /* 000048AC */]
  6636. 00004588  3E1F                     move.w     D7, [A7]+
  6637. 0000458A  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  6638. 0000458E  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  6639. 00004592  674E                     beq        +0x50 /* 000045E2 */
  6640. 00004594  4267                     clr.w      -[A7]
  6641. 00004596  486D E1DE                pea.l      [A5 - 0x1E22]
  6642. 0000459A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6643. 0000459E  4EBA 007C                jsr        [PC + 0x7C /* 0000461C */]
  6644. 000045A2  3C1F                     move.w     D6, [A7]+
  6645. 000045A4  6610                     bne        +0x12 /* 000045B6 */
  6646. 000045A6  4267                     clr.w      -[A7]
  6647. 000045A8  486D E1DE                pea.l      [A5 - 0x1E22]
  6648. 000045AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6649. 000045B0  4EBA 02FA                jsr        [PC + 0x2FA /* 000048AC */]
  6650. 000045B4  3C1F                     move.w     D6, [A7]+
  6651. label000045B6:
  6652. 000045B6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6653. 000045BA  2068 0010                movea.l    A0, [A0 + 0x10]
  6654. 000045BE  2068 0004                movea.l    A0, [A0 + 0x4]
  6655. 000045C2  2F08                     move.l     -[A7], A0
  6656. 000045C4  42A7                     clr.l      -[A7]
  6657. 000045C6  3007                     move.w     D0, D7
  6658. 000045C8  5340                     subq.w     D0, 1
  6659. 000045CA  3F00                     move.w     -[A7], D0
  6660. 000045CC  3F3C 001A                move.w     -[A7], 0x1A
  6661. 000045D0  301F                     move.w     D0, [A7]+
  6662. 000045D2  C1DF                     muls.w     D0, [A7]+
  6663. 000045D4  2E80                     move.l     [A7], D0
  6664. 000045D6  201F                     move.l     D0, [A7]+
  6665. 000045D8  205F                     movea.l    A0, [A7]+
  6666. 000045DA  2840                     movea.l    A4, D0
  6667. 000045DC  D9D0                     add.l      A4, [A0]
  6668. 000045DE  3946 0002                move.w     [A4 + 0x2], D6
  6669. label000045E2:
  6670. 000045E2  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6671. 000045E6  4E5E                     unlink     A6
  6672. 000045E8  2E9F                     move.l     [A7], [A7]+
  6673. 000045EA  4E75                     rts
  6674. export_910:
  6675. fn000045EC:
  6676. 000045EC  4E56 FFE0                link       A6, -0x0020
  6677. 000045F0  206E 0008                movea.l    A0, [A6 + 0x8]
  6678. 000045F4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6679. 000045F8  700F                     moveq.l    D0, 0x0F
  6680. label000045FA:
  6681. 000045FA  32D8                     move.w     [A1]+, [A0]+
  6682. 000045FC  51C8 FFFC                dbf        D0, -0x6 /* 000045FA */
  6683. 00004600  4267                     clr.w      -[A7]
  6684. 00004602  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6685. 00004606  4868 000C                pea.l      [A0 + 0xC]
  6686. 0000460A  486E FFE0                pea.l      [A6 - 0x20]
  6687. 0000460E  4EBA 000C                jsr        [PC + 0xC /* 0000461C */]
  6688. 00004612  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  6689. 00004616  4E5E                     unlink     A6
  6690. 00004618  2E9F                     move.l     [A7], [A7]+
  6691. 0000461A  4E75                     rts
  6692. export_911:
  6693. fn0000461C:
  6694. 0000461C  4E56 FFD0                link       A6, -0x0030
  6695. 00004620  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6696. 00004624  206E 0008                movea.l    A0, [A6 + 0x8]
  6697. 00004628  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6698. 0000462C  700F                     moveq.l    D0, 0x0F
  6699. label0000462E:
  6700. 0000462E  32D8                     move.w     [A1]+, [A0]+
  6701. 00004630  51C8 FFFC                dbf        D0, -0x6 /* 0000462E */
  6702. 00004634  426E 0010                clr.w      [A6 + 0x10]
  6703. 00004638  286E 000C                movea.l    A4, [A6 + 0xC]
  6704. 0000463C  7001                     moveq.l    D0, 0x01
  6705. 0000463E  B054                     cmp.w      D0, [A4]
  6706. 00004640  6F04                     ble        +0x6 /* 00004646 */
  6707. 00004642  6000 00BA                bra        +0xBC /* 000046FE */
  6708. label00004646:
  6709. 00004646  4240                     clr.w      D0
  6710. 00004648  102E FFE0                move.b     D0, [A6 - 0x20]
  6711. 0000464C  7202                     moveq.l    D1, 0x02
  6712. 0000464E  B240                     cmp.w      D1, D0
  6713. 00004650  57C0                     seq        D0
  6714. 00004652  4A00                     tst.b      D0
  6715. 00004654  6722                     beq        +0x24 /* 00004678 */
  6716. 00004656  2F00                     move.l     -[A7], D0
  6717. 00004658  4267                     clr.w      -[A7]
  6718. 0000465A  486E FFE0                pea.l      [A6 - 0x20]
  6719. 0000465E  487A 00AA                pea.l      [PC + 0xAA /* 0000470A, value 0x2697400, pstring "it" */]
  6720. 00004662  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  6721. 00004666  121F                     move.b     D1, [A7]+
  6722. 00004668  201F                     move.l     D0, [A7]+
  6723. 0000466A  C001                     and.b      D0, D1
  6724. 0000466C  670A                     beq        +0xC /* 00004678 */
  6725. 0000466E  3D6C 0002 0010           move.w     [A6 + 0x10], [A4 + 0x2]
  6726. 00004674  6000 0088                bra        +0x8A /* 000046FE */
  6727. label00004678:
  6728. 00004678  266C 0004                movea.l    A3, [A4 + 0x4]
  6729. 0000467C  302C 0008                move.w     D0, [A4 + 0x8]
  6730. 00004680  5240                     addq.w     D0, 1
  6731. 00004682  3D40 FFD2                move.w     [A6 - 0x2E], D0
  6732. 00004686  3014                     move.w     D0, [A4]
  6733. 00004688  D06C 0008                add.w      D0, [A4 + 0x8]
  6734. 0000468C  3D40 FFD0                move.w     [A6 - 0x30], D0
  6735. 00004690  3E2E FFD2                move.w     D7, [A6 - 0x2E]
  6736. 00004694  6062                     bra        +0x64 /* 000046F8 */
  6737. label00004696:
  6738. 00004696  206B 0004                movea.l    A0, [A3 + 0x4]
  6739. 0000469A  2F08                     move.l     -[A7], A0
  6740. 0000469C  42A7                     clr.l      -[A7]
  6741. 0000469E  3007                     move.w     D0, D7
  6742. 000046A0  5340                     subq.w     D0, 1
  6743. 000046A2  3F00                     move.w     -[A7], D0
  6744. 000046A4  3F3C 001A                move.w     -[A7], 0x1A
  6745. 000046A8  301F                     move.w     D0, [A7]+
  6746. 000046AA  C1DF                     muls.w     D0, [A7]+
  6747. 000046AC  2E80                     move.l     [A7], D0
  6748. 000046AE  201F                     move.l     D0, [A7]+
  6749. 000046B0  205F                     movea.l    A0, [A7]+
  6750. 000046B2  2A00                     move.l     D5, D0
  6751. 000046B4  DA90                     add.l      D5, [A0]
  6752. 000046B6  206B 000C                movea.l    A0, [A3 + 0xC]
  6753. 000046BA  2245                     movea.l    A1, D5
  6754. 000046BC  3011                     move.w     D0, [A1]
  6755. 000046BE  48C0                     ext.l      D0
  6756. 000046C0  2C00                     move.l     D6, D0
  6757. 000046C2  DC90                     add.l      D6, [A0]
  6758. 000046C4  2046                     movea.l    A0, D6
  6759. 000046C6  4240                     clr.w      D0
  6760. 000046C8  1010                     move.b     D0, [A0]
  6761. 000046CA  4241                     clr.w      D1
  6762. 000046CC  122E FFE0                move.b     D1, [A6 - 0x20]
  6763. 000046D0  B240                     cmp.w      D1, D0
  6764. 000046D2  57C0                     seq        D0
  6765. 000046D4  4A00                     tst.b      D0
  6766. 000046D6  671C                     beq        +0x1E /* 000046F4 */
  6767. 000046D8  2F00                     move.l     -[A7], D0
  6768. 000046DA  4267                     clr.w      -[A7]
  6769. 000046DC  486E FFE0                pea.l      [A6 - 0x20]
  6770. 000046E0  2F06                     move.l     -[A7], D6
  6771. 000046E2  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  6772. 000046E6  121F                     move.b     D1, [A7]+
  6773. 000046E8  201F                     move.l     D0, [A7]+
  6774. 000046EA  C001                     and.b      D0, D1
  6775. 000046EC  6706                     beq        +0x8 /* 000046F4 */
  6776. 000046EE  3D47 0010                move.w     [A6 + 0x10], D7
  6777. 000046F2  600A                     bra        +0xC /* 000046FE */
  6778. label000046F4:
  6779. 000046F4  5247                     addq.w     D7, 1
  6780. 000046F6  6906                     bvs        +0x8 /* 000046FE */
  6781. label000046F8:
  6782. 000046F8  BE6E FFD0                cmp.w      D7, [A6 - 0x30]
  6783. 000046FC  6F98                     ble        -0x66 /* 00004696 */
  6784. label000046FE:
  6785. 000046FE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6786. 00004702  4E5E                     unlink     A6
  6787. 00004704  205F                     movea.l    A0, [A7]+
  6788. 00004706  504F                     addq.w     A7, 8
  6789. 00004708  4ED0                     jmp        [A0]
  6790. 0000470A  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  6791. export_912: // at 0000470E (misaligned)
  6792. 00004710  FFD8                     .extension 0xFD8 // unimplemented
  6793. 00004712  48E7 0308                movem.l    -[A7], D6,D7,A4
  6794. 00004716  206E 0008                movea.l    A0, [A6 + 0x8]
  6795. 0000471A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6796. 0000471E  700F                     moveq.l    D0, 0x0F
  6797. label00004720:
  6798. 00004720  32D8                     move.w     [A1]+, [A0]+
  6799. 00004722  51C8 FFFC                dbf        D0, -0x6 /* 00004720 */
  6800. 00004726  4267                     clr.w      -[A7]
  6801. 00004728  486D E1DE                pea.l      [A5 - 0x1E22]
  6802. 0000472C  486E FFE0                pea.l      [A6 - 0x20]
  6803. 00004730  4EBA FEEA                jsr        [PC - 0x116 /* 0000461C */]
  6804. 00004734  3E1F                     move.w     D7, [A7]+
  6805. 00004736  6720                     beq        +0x22 /* 00004758 */
  6806. 00004738  1C2D E1CE                move.b     D6, [A5 - 0x1E32]
  6807. 0000473C  422D E1CE                clr.b      [A5 - 0x1E32]
  6808. 00004740  486D E1DE                pea.l      [A5 - 0x1E22]
  6809. 00004744  3F07                     move.w     -[A7], D7
  6810. 00004746  4EBA 03A8                jsr        [PC + 0x3A8 /* 00004AF0 */]
  6811. 0000474A  1B46 E1CE                move.b     [A5 - 0x1E32], D6
  6812. 0000474E  42A7                     clr.l      -[A7]
  6813. 00004750  4EBA CCB8                jsr        [PC - 0x3348 /* 0000140A */]
  6814. 00004754  285F                     movea.l    A4, [A7]+
  6815. 00004756  6010                     bra        +0x12 /* 00004768 */
  6816. label00004758:
  6817. 00004758  42A7                     clr.l      -[A7]
  6818. 0000475A  7001                     moveq.l    D0, 0x01
  6819. 0000475C  2F00                     move.l     -[A7], D0
  6820. 0000475E  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  6821. 00004762  285F                     movea.l    A4, [A7]+
  6822. 00004764  2054                     movea.l    A0, [A4]
  6823. 00004766  4210                     clr.b      [A0]
  6824. label00004768:
  6825. 00004768  2D4C 000C                move.l     [A6 + 0xC], A4
  6826. 0000476C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  6827. 00004770  4E5E                     unlink     A6
  6828. 00004772  2E9F                     move.l     [A7], [A7]+
  6829. 00004774  4E75                     rts
  6830. export_913:
  6831. 00004776  4E56 FFDA                link       A6, -0x0026
  6832. 0000477A  48E7 0108                movem.l    -[A7], D7,A4
  6833. 0000477E  206D E190                movea.l    A0, [A5 - 0x1E70]
  6834. 00004782  2068 0004                movea.l    A0, [A0 + 0x4]
  6835. 00004786  302D E19C                move.w     D0, [A5 - 0x1E64]
  6836. 0000478A  48C0                     ext.l      D0
  6837. 0000478C  D090                     add.l      D0, [A0]
  6838. 0000478E  2840                     movea.l    A4, D0
  6839. 00004790  548C                     addq.l     A4, 2
  6840. 00004792  2F0C                     move.l     -[A7], A4
  6841. 00004794  486E FFDE                pea.l      [A6 - 0x22]
  6842. 00004798  4240                     clr.w      D0
  6843. 0000479A  1014                     move.b     D0, [A4]
  6844. 0000479C  5240                     addq.w     D0, 1
  6845. 0000479E  48C0                     ext.l      D0
  6846. 000047A0  2F00                     move.l     -[A7], D0
  6847. 000047A2  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  6848. 000047A6  4267                     clr.w      -[A7]
  6849. 000047A8  486E FFDE                pea.l      [A6 - 0x22]
  6850. 000047AC  4EBA FE3E                jsr        [PC - 0x1C2 /* 000045EC */]
  6851. 000047B0  3E1F                     move.w     D7, [A7]+
  6852. 000047B2  6614                     bne        +0x16 /* 000047C8 */
  6853. 000047B4  4267                     clr.w      -[A7]
  6854. 000047B6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  6855. 000047BA  4868 000C                pea.l      [A0 + 0xC]
  6856. 000047BE  486E FFDE                pea.l      [A6 - 0x22]
  6857. 000047C2  4EBA 00E8                jsr        [PC + 0xE8 /* 000048AC */]
  6858. 000047C6  3E1F                     move.w     D7, [A7]+
  6859. label000047C8:
  6860. 000047C8  3007                     move.w     D0, D7
  6861. 000047CA  48C0                     ext.l      D0
  6862. 000047CC  2F00                     move.l     -[A7], D0
  6863. 000047CE  4EBA E7C8                jsr        [PC - 0x1838 /* 00002F98 */]
  6864. 000047D2  4CDF 1080                movem.l    D7,A4, [A7]+
  6865. 000047D6  4E5E                     unlink     A6
  6866. 000047D8  4E75                     rts
  6867. export_914:
  6868. fn000047DA:
  6869. 000047DA  4E56 0000                link       A6, 0
  6870. 000047DE  2F0C                     move.l     -[A7], A4
  6871. 000047E0  286E 000C                movea.l    A4, [A6 + 0xC]
  6872. 000047E4  4294                     clr.l      [A4]
  6873. 000047E6  296E 0008 0004           move.l     [A4 + 0x4], [A6 + 0x8]
  6874. 000047EC  206E 0008                movea.l    A0, [A6 + 0x8]
  6875. 000047F0  3950 0008                move.w     [A4 + 0x8], [A0]
  6876. 000047F4  206E 0008                movea.l    A0, [A6 + 0x8]
  6877. 000047F8  3968 0008 000A           move.w     [A4 + 0xA], [A0 + 0x8]
  6878. 000047FE  285F                     movea.l    A4, [A7]+
  6879. 00004800  4E5E                     unlink     A6
  6880. 00004802  205F                     movea.l    A0, [A7]+
  6881. 00004804  504F                     addq.w     A7, 8
  6882. 00004806  4ED0                     jmp        [A0]
  6883. export_915:
  6884. fn00004808:
  6885. 00004808  4E56 FFFA                link       A6, -0x0006
  6886. 0000480C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6887. 00004810  3E2E 0008                move.w     D7, [A6 + 0x8]
  6888. 00004814  266E 000A                movea.l    A3, [A6 + 0xA]
  6889. 00004818  286B 0004                movea.l    A4, [A3 + 0x4]
  6890. 0000481C  3007                     move.w     D0, D7
  6891. 0000481E  D054                     add.w      D0, [A4]
  6892. 00004820  B06C 0002                cmp.w      D0, [A4 + 0x2]
  6893. 00004824  6F42                     ble        +0x44 /* 00004868 */
  6894. 00004826  4267                     clr.w      -[A7]
  6895. 00004828  3F07                     move.w     -[A7], D7
  6896. 0000482A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  6897. 0000482E  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  6898. 00004832  3C1F                     move.w     D6, [A7]+
  6899. 00004834  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  6900. 00004838  42A7                     clr.l      -[A7]
  6901. 0000483A  3006                     move.w     D0, D6
  6902. 0000483C  D06C 0002                add.w      D0, [A4 + 0x2]
  6903. 00004840  3F00                     move.w     -[A7], D0
  6904. 00004842  3F3C 001A                move.w     -[A7], 0x1A
  6905. 00004846  301F                     move.w     D0, [A7]+
  6906. 00004848  C1DF                     muls.w     D0, [A7]+
  6907. 0000484A  2E80                     move.l     [A7], D0
  6908. 0000484C  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  6909. 00004850  4267                     clr.w      -[A7]
  6910. 00004852  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  6911. 00004856  4A5F                     tst.w      [A7]+
  6912. 00004858  6608                     bne        +0xA /* 00004862 */
  6913. 0000485A  3006                     move.w     D0, D6
  6914. 0000485C  D16C 0002                add.w      [A4 + 0x2], D0
  6915. 00004860  6006                     bra        +0x8 /* 00004868 */
  6916. label00004862:
  6917. 00004862  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  6918. 00004866  6038                     bra        +0x3A /* 000048A0 */
  6919. label00004868:
  6920. 00004868  206C 0004                movea.l    A0, [A4 + 0x4]
  6921. 0000486C  2F08                     move.l     -[A7], A0
  6922. 0000486E  42A7                     clr.l      -[A7]
  6923. 00004870  3F14                     move.w     -[A7], [A4]
  6924. 00004872  3F3C 001A                move.w     -[A7], 0x1A
  6925. 00004876  301F                     move.w     D0, [A7]+
  6926. 00004878  C1DF                     muls.w     D0, [A7]+
  6927. 0000487A  2E80                     move.l     [A7], D0
  6928. 0000487C  201F                     move.l     D0, [A7]+
  6929. 0000487E  205F                     movea.l    A0, [A7]+
  6930. 00004880  2A00                     move.l     D5, D0
  6931. 00004882  DA90                     add.l      D5, [A0]
  6932. 00004884  2F05                     move.l     -[A7], D5
  6933. 00004886  42A7                     clr.l      -[A7]
  6934. 00004888  3F07                     move.w     -[A7], D7
  6935. 0000488A  3F3C 001A                move.w     -[A7], 0x1A
  6936. 0000488E  301F                     move.w     D0, [A7]+
  6937. 00004890  C1DF                     muls.w     D0, [A7]+
  6938. 00004892  2E80                     move.l     [A7], D0
  6939. 00004894  4EAD 29CA                jsr        [A5 + 0x29CA /* export_1333 */]
  6940. 00004898  3007                     move.w     D0, D7
  6941. 0000489A  D154                     add.w      [A4], D0
  6942. 0000489C  3007                     move.w     D0, D7
  6943. 0000489E  D153                     add.w      [A3], D0
  6944. label000048A0:
  6945. 000048A0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6946. 000048A4  4E5E                     unlink     A6
  6947. 000048A6  205F                     movea.l    A0, [A7]+
  6948. 000048A8  5C4F                     addq.w     A7, 6
  6949. 000048AA  4ED0                     jmp        [A0]
  6950. export_916:
  6951. fn000048AC:
  6952. 000048AC  4E56 FFDE                link       A6, -0x0022
  6953. 000048B0  48E7 0018                movem.l    -[A7], A3,A4
  6954. 000048B4  206E 0008                movea.l    A0, [A6 + 0x8]
  6955. 000048B8  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6956. 000048BC  700F                     moveq.l    D0, 0x0F
  6957. label000048BE:
  6958. 000048BE  32D8                     move.w     [A1]+, [A0]+
  6959. 000048C0  51C8 FFFC                dbf        D0, -0x6 /* 000048BE */
  6960. 000048C4  266E 000C                movea.l    A3, [A6 + 0xC]
  6961. 000048C8  286B 0004                movea.l    A4, [A3 + 0x4]
  6962. 000048CC  2F0B                     move.l     -[A7], A3
  6963. 000048CE  3F3C 0001                move.w     -[A7], 0x1
  6964. 000048D2  4EBA FF34                jsr        [PC - 0xCC /* 00004808 */]
  6965. 000048D6  3D54 0010                move.w     [A6 + 0x10], [A4]
  6966. 000048DA  2F0B                     move.l     -[A7], A3
  6967. 000048DC  3F14                     move.w     -[A7], [A4]
  6968. 000048DE  486E FFE0                pea.l      [A6 - 0x20]
  6969. 000048E2  4EBA 054A                jsr        [PC + 0x54A /* 00004E2E */]
  6970. 000048E6  4CDF 1800                movem.l    A3,A4, [A7]+
  6971. 000048EA  4E5E                     unlink     A6
  6972. 000048EC  205F                     movea.l    A0, [A7]+
  6973. 000048EE  504F                     addq.w     A7, 8
  6974. 000048F0  4ED0                     jmp        [A0]
  6975. export_917:
  6976. 000048F2  4E56 FFDA                link       A6, -0x0026
  6977. 000048F6  2F07                     move.l     -[A7], D7
  6978. 000048F8  206E 000C                movea.l    A0, [A6 + 0xC]
  6979. 000048FC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  6980. 00004900  700F                     moveq.l    D0, 0x0F
  6981. label00004902:
  6982. 00004902  32D8                     move.w     [A1]+, [A0]+
  6983. 00004904  51C8 FFFC                dbf        D0, -0x6 /* 00004902 */
  6984. 00004908  4267                     clr.w      -[A7]
  6985. 0000490A  486D E1DE                pea.l      [A5 - 0x1E22]
  6986. 0000490E  486E FFE0                pea.l      [A6 - 0x20]
  6987. 00004912  4EBA FD08                jsr        [PC - 0x2F8 /* 0000461C */]
  6988. 00004916  3E1F                     move.w     D7, [A7]+
  6989. 00004918  6610                     bne        +0x12 /* 0000492A */
  6990. 0000491A  4267                     clr.w      -[A7]
  6991. 0000491C  486D E1DE                pea.l      [A5 - 0x1E22]
  6992. 00004920  486E FFE0                pea.l      [A6 - 0x20]
  6993. 00004924  4EBA FF86                jsr        [PC - 0x7A /* 000048AC */]
  6994. 00004928  3E1F                     move.w     D7, [A7]+
  6995. label0000492A:
  6996. 0000492A  2D6E 0008 FFDA           move.l     [A6 - 0x26], [A6 + 0x8]
  6997. 00004930  4267                     clr.w      -[A7]
  6998. 00004932  486E FFDA                pea.l      [A6 - 0x26]
  6999. 00004936  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  7000. 0000493A  4A5F                     tst.w      [A7]+
  7001. 0000493C  6706                     beq        +0x8 /* 00004944 */
  7002. 0000493E  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  7003. 00004942  6030                     bra        +0x32 /* 00004974 */
  7004. label00004944:
  7005. 00004944  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7006. 00004948  42A7                     clr.l      -[A7]
  7007. 0000494A  206E FFDA                movea.l    A0, [A6 - 0x26]
  7008. 0000494E  2F10                     move.l     -[A7], [A0]
  7009. 00004950  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  7010. 00004954  201F                     move.l     D0, [A7]+
  7011. 00004956  5280                     addq.l     D0, 1
  7012. 00004958  2F00                     move.l     -[A7], D0
  7013. 0000495A  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  7014. 0000495E  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7015. 00004962  1F3C 0001                move.b     -[A7], 0x1
  7016. 00004966  4EBA CF6E                jsr        [PC - 0x3092 /* 000018D6 */]
  7017. 0000496A  486D E1DE                pea.l      [A5 - 0x1E22]
  7018. 0000496E  3F07                     move.w     -[A7], D7
  7019. 00004970  4EBA 0274                jsr        [PC + 0x274 /* 00004BE6 */]
  7020. label00004974:
  7021. 00004974  2E1F                     move.l     D7, [A7]+
  7022. 00004976  4E5E                     unlink     A6
  7023. 00004978  205F                     movea.l    A0, [A7]+
  7024. 0000497A  504F                     addq.w     A7, 8
  7025. 0000497C  4ED0                     jmp        [A0]
  7026. export_918:
  7027. 0000497E  4E56 FFDE                link       A6, -0x0022
  7028. 00004982  2F07                     move.l     -[A7], D7
  7029. 00004984  102D B820                move.b     D0, [A5 - 0x47E0]
  7030. 00004988  670A                     beq        +0xC /* 00004994 */
  7031. 0000498A  4EBA C206                jsr        [PC - 0x3DFA /* 00000B92 */]
  7032. 0000498E  4EBA CF2A                jsr        [PC - 0x30D6 /* 000018BA */]
  7033. 00004992  602E                     bra        +0x30 /* 000049C2 */
  7034. label00004994:
  7035. 00004994  486E FFDE                pea.l      [A6 - 0x22]
  7036. 00004998  4EBA CDE0                jsr        [PC - 0x3220 /* 0000177A */]
  7037. 0000499C  4267                     clr.w      -[A7]
  7038. 0000499E  486E FFDE                pea.l      [A6 - 0x22]
  7039. 000049A2  4EBA FC48                jsr        [PC - 0x3B8 /* 000045EC */]
  7040. 000049A6  3E1F                     move.w     D7, [A7]+
  7041. 000049A8  6710                     beq        +0x12 /* 000049BA */
  7042. 000049AA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  7043. 000049AE  4868 000C                pea.l      [A0 + 0xC]
  7044. 000049B2  3F07                     move.w     -[A7], D7
  7045. 000049B4  4EBA 013A                jsr        [PC + 0x13A /* 00004AF0 */]
  7046. 000049B8  6008                     bra        +0xA /* 000049C2 */
  7047. label000049BA:
  7048. 000049BA  486E FFDE                pea.l      [A6 - 0x22]
  7049. 000049BE  4EBA CF9A                jsr        [PC - 0x3066 /* 0000195A */]
  7050. label000049C2:
  7051. 000049C2  2E1F                     move.l     D7, [A7]+
  7052. 000049C4  4E5E                     unlink     A6
  7053. 000049C6  4E75                     rts
  7054. fn000049C8:
  7055. 000049C8  4E56 FFF0                link       A6, -0x0010
  7056. 000049CC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7057. 000049D0  206E 0008                movea.l    A0, [A6 + 0x8]
  7058. 000049D4  2868 FFFC                movea.l    A4, [A0 - 0x4]
  7059. 000049D8  102C 000C                move.b     D0, [A4 + 0xC]
  7060. 000049DC  4880                     ext.w      D0
  7061. 000049DE  5340                     subq.w     D0, 1
  7062. 000049E0  670C                     beq        +0xE /* 000049EE */
  7063. 000049E2  5340                     subq.w     D0, 1
  7064. 000049E4  671C                     beq        +0x1E /* 00004A02 */
  7065. 000049E6  5340                     subq.w     D0, 1
  7066. 000049E8  6768                     beq        +0x6A /* 00004A52 */
  7067. 000049EA  6000 00EA                bra        +0xEC /* 00004AD6 */
  7068. label000049EE:
  7069. 000049EE  486C 000E                pea.l      [A4 + 0xE]
  7070. 000049F2  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7071. 000049F6  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  7072. 000049FA  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7073. 000049FE  6000 00D6                bra        +0xD8 /* 00004AD6 */
  7074. label00004A02:
  7075. 00004A02  102D E1CE                move.b     D0, [A5 - 0x1E32]
  7076. 00004A06  673A                     beq        +0x3C /* 00004A42 */
  7077. 00004A08  42A7                     clr.l      -[A7]
  7078. 00004A0A  4EBA B5F4                jsr        [PC - 0x4A0C /* 00000000 */]
  7079. 00004A0E  265F                     movea.l    A3, [A7]+
  7080. 00004A10  2E0B                     move.l     D7, A3
  7081. 00004A12  5987                     subq.l     D7, 4
  7082. 00004A14  7002                     moveq.l    D0, 0x02
  7083. 00004A16  B02B 0002                cmp.b      D0, [A3 + 0x2]
  7084. 00004A1A  56C0                     sne        D0
  7085. 00004A1C  4A00                     tst.b      D0
  7086. 00004A1E  660E                     bne        +0x10 /* 00004A2E */
  7087. 00004A20  2047                     movea.l    A0, D7
  7088. 00004A22  2210                     move.l     D1, [A0]
  7089. 00004A24  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  7090. 00004A28  56C1                     sne        D1
  7091. 00004A2A  8001                     or.b       D0, D1
  7092. 00004A2C  6714                     beq        +0x16 /* 00004A42 */
  7093. label00004A2E:
  7094. 00004A2E  422C 000C                clr.b      [A4 + 0xC]
  7095. 00004A32  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7096. 00004A36  1F3C 0001                move.b     -[A7], 0x1
  7097. 00004A3A  4EBA CE9A                jsr        [PC - 0x3166 /* 000018D6 */]
  7098. 00004A3E  6000 0096                bra        +0x98 /* 00004AD6 */
  7099. label00004A42:
  7100. 00004A42  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  7101. 00004A46  1F3C 0002                move.b     -[A7], 0x2
  7102. 00004A4A  4EBA CE8A                jsr        [PC - 0x3176 /* 000018D6 */]
  7103. 00004A4E  6000 0086                bra        +0x88 /* 00004AD6 */
  7104. label00004A52:
  7105. 00004A52  2C2C 0012                move.l     D6, [A4 + 0x12]
  7106. 00004A56  206D D146                movea.l    A0, [A5 - 0x2EBA]
  7107. 00004A5A  2646                     movea.l    A3, D6
  7108. 00004A5C  D7D0                     add.l      A3, [A0]
  7109. 00004A5E  4A2B 0002                tst.b      [A3 + 0x2]
  7110. 00004A62  6650                     bne        +0x52 /* 00004AB4 */
  7111. 00004A64  202D D142                move.l     D0, [A5 - 0x2EBE]
  7112. 00004A68  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  7113. 00004A6C  5DC0                     slt        D0
  7114. 00004A6E  4A00                     tst.b      D0
  7115. 00004A70  6724                     beq        +0x26 /* 00004A96 */
  7116. 00004A72  2F00                     move.l     -[A7], D0
  7117. 00004A74  4267                     clr.w      -[A7]
  7118. 00004A76  222C 0006                move.l     D1, [A4 + 0x6]
  7119. 00004A7A  92AD D142                sub.l      D1, [A5 - 0x2EBE]
  7120. 00004A7E  2F01                     move.l     -[A7], D1
  7121. 00004A80  4EBA C036                jsr        [PC - 0x3FCA /* 00000AB8 */]
  7122. 00004A84  121F                     move.b     D1, [A7]+
  7123. 00004A86  201F                     move.l     D0, [A7]+
  7124. 00004A88  0A01 0001                xori.b     D1, 0x1
  7125. 00004A8C  C001                     and.b      D0, D1
  7126. 00004A8E  6706                     beq        +0x8 /* 00004A96 */
  7127. 00004A90  4EBA CE28                jsr        [PC - 0x31D8 /* 000018BA */]
  7128. 00004A94  6050                     bra        +0x52 /* 00004AE6 */
  7129. label00004A96:
  7130. 00004A96  206D D146                movea.l    A0, [A5 - 0x2EBA]
  7131. 00004A9A  2646                     movea.l    A3, D6
  7132. 00004A9C  D7D0                     add.l      A3, [A0]
  7133. 00004A9E  42A7                     clr.l      -[A7]
  7134. 00004AA0  2F0B                     move.l     -[A7], A3
  7135. 00004AA2  4EBA B5AC                jsr        [PC - 0x4A54 /* 00000050 */]
  7136. 00004AA6  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  7137. 00004AAA  1F2B 0003                move.b     -[A7], [A3 + 0x3]
  7138. 00004AAE  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  7139. 00004AB2  6022                     bra        +0x24 /* 00004AD6 */
  7140. label00004AB4:
  7141. 00004AB4  2E0B                     move.l     D7, A3
  7142. 00004AB6  5987                     subq.l     D7, 4
  7143. 00004AB8  2047                     movea.l    A0, D7
  7144. 00004ABA  2A10                     move.l     D5, [A0]
  7145. 00004ABC  102D E1CE                move.b     D0, [A5 - 0x1E32]
  7146. 00004AC0  670A                     beq        +0xC /* 00004ACC */
  7147. 00004AC2  2F05                     move.l     -[A7], D5
  7148. 00004AC4  4267                     clr.w      -[A7]
  7149. 00004AC6  4EBA CE0E                jsr        [PC - 0x31F2 /* 000018D6 */]
  7150. 00004ACA  600A                     bra        +0xC /* 00004AD6 */
  7151. label00004ACC:
  7152. 00004ACC  2F05                     move.l     -[A7], D5
  7153. 00004ACE  1F3C 0002                move.b     -[A7], 0x2
  7154. 00004AD2  4EBA CE02                jsr        [PC - 0x31FE /* 000018D6 */]
  7155. label00004AD6:
  7156. 00004AD6  0C6C 4000 000A           cmpi.w     [A4 + 0xA], 0x4000 /* '@\0' */
  7157. 00004ADC  6D08                     blt        +0xA /* 00004AE6 */
  7158. 00004ADE  3F2C 000A                move.w     -[A7], [A4 + 0xA]
  7159. 00004AE2  4EBA B5C2                jsr        [PC - 0x4A3E /* 000000A6 */]
  7160. label00004AE6:
  7161. 00004AE6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7162. 00004AEA  4E5E                     unlink     A6
  7163. 00004AEC  2E9F                     move.l     [A7], [A7]+
  7164. 00004AEE  4E75                     rts
  7165. export_919:
  7166. fn00004AF0:
  7167. 00004AF0  4E56 FFF8                link       A6, -0x0008
  7168. 00004AF4  48E7 0018                movem.l    -[A7], A3,A4
  7169. 00004AF8  102D B820                move.b     D0, [A5 - 0x47E0]
  7170. 00004AFC  6708                     beq        +0xA /* 00004B06 */
  7171. 00004AFE  4EBA CDBA                jsr        [PC - 0x3246 /* 000018BA */]
  7172. 00004B02  6000 00D6                bra        +0xD8 /* 00004BDA */
  7173. label00004B06:
  7174. 00004B06  206E 000A                movea.l    A0, [A6 + 0xA]
  7175. 00004B0A  2868 0004                movea.l    A4, [A0 + 0x4]
  7176. 00004B0E  206C 0004                movea.l    A0, [A4 + 0x4]
  7177. 00004B12  2F08                     move.l     -[A7], A0
  7178. 00004B14  42A7                     clr.l      -[A7]
  7179. 00004B16  302E 0008                move.w     D0, [A6 + 0x8]
  7180. 00004B1A  5340                     subq.w     D0, 1
  7181. 00004B1C  3F00                     move.w     -[A7], D0
  7182. 00004B1E  3F3C 001A                move.w     -[A7], 0x1A
  7183. 00004B22  301F                     move.w     D0, [A7]+
  7184. 00004B24  C1DF                     muls.w     D0, [A7]+
  7185. 00004B26  2E80                     move.l     [A7], D0
  7186. 00004B28  201F                     move.l     D0, [A7]+
  7187. 00004B2A  205F                     movea.l    A0, [A7]+
  7188. 00004B2C  D090                     add.l      D0, [A0]
  7189. 00004B2E  2D40 FFFC                move.l     [A6 - 0x4], D0
  7190. 00004B32  206E FFFC                movea.l    A0, [A6 - 0x4]
  7191. 00004B36  4A68 0002                tst.w      [A0 + 0x2]
  7192. 00004B3A  665C                     bne        +0x5E /* 00004B98 */
  7193. 00004B3C  4A28 000C                tst.b      [A0 + 0xC]
  7194. 00004B40  670A                     beq        +0xC /* 00004B4C */
  7195. 00004B42  2F0E                     move.l     -[A7], A6
  7196. 00004B44  4EBA FE82                jsr        [PC - 0x17E /* 000049C8 */]
  7197. 00004B48  6000 0090                bra        +0x92 /* 00004BDA */
  7198. label00004B4C:
  7199. 00004B4C  102D E1D0                move.b     D0, [A5 - 0x1E30]
  7200. 00004B50  6612                     bne        +0x14 /* 00004B64 */
  7201. 00004B52  41ED E1DE                lea.l      A0, [A5 - 0x1E22]
  7202. 00004B56  B1EE 000A                cmpa.l     A0, [A6 + 0xA]
  7203. 00004B5A  57C1                     seq        D1
  7204. 00004B5C  8001                     or.b       D0, D1
  7205. 00004B5E  0240 0001                andi.w     D0, 0x1
  7206. 00004B62  6706                     beq        +0x8 /* 00004B6A */
  7207. label00004B64:
  7208. 00004B64  4EBA CD54                jsr        [PC - 0x32AC /* 000018BA */]
  7209. 00004B68  6070                     bra        +0x72 /* 00004BDA */
  7210. label00004B6A:
  7211. 00004B6A  206C 000C                movea.l    A0, [A4 + 0xC]
  7212. 00004B6E  226E FFFC                movea.l    A1, [A6 - 0x4]
  7213. 00004B72  3011                     move.w     D0, [A1]
  7214. 00004B74  48C0                     ext.l      D0
  7215. 00004B76  2640                     movea.l    A3, D0
  7216. 00004B78  D7D0                     add.l      A3, [A0]
  7217. 00004B7A  2F0B                     move.l     -[A7], A3
  7218. 00004B7C  486D D01A                pea.l      [A5 - 0x2FE6]
  7219. 00004B80  4240                     clr.w      D0
  7220. 00004B82  1013                     move.b     D0, [A3]
  7221. 00004B84  5240                     addq.w     D0, 1
  7222. 00004B86  48C0                     ext.l      D0
  7223. 00004B88  2F00                     move.l     -[A7], D0
  7224. 00004B8A  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  7225. 00004B8E  486D D01A                pea.l      [A5 - 0x2FE6]
  7226. 00004B92  4EBA CDA2                jsr        [PC - 0x325E /* 00001936 */]
  7227. 00004B96  6042                     bra        +0x44 /* 00004BDA */
  7228. label00004B98:
  7229. 00004B98  206D E1E2                movea.l    A0, [A5 - 0x1E1E]
  7230. 00004B9C  2068 0004                movea.l    A0, [A0 + 0x4]
  7231. 00004BA0  2F08                     move.l     -[A7], A0
  7232. 00004BA2  42A7                     clr.l      -[A7]
  7233. 00004BA4  226E FFFC                movea.l    A1, [A6 - 0x4]
  7234. 00004BA8  3029 0002                move.w     D0, [A1 + 0x2]
  7235. 00004BAC  5340                     subq.w     D0, 1
  7236. 00004BAE  3F00                     move.w     -[A7], D0
  7237. 00004BB0  3F3C 001A                move.w     -[A7], 0x1A
  7238. 00004BB4  301F                     move.w     D0, [A7]+
  7239. 00004BB6  C1DF                     muls.w     D0, [A7]+
  7240. 00004BB8  2E80                     move.l     [A7], D0
  7241. 00004BBA  201F                     move.l     D0, [A7]+
  7242. 00004BBC  205F                     movea.l    A0, [A7]+
  7243. 00004BBE  D090                     add.l      D0, [A0]
  7244. 00004BC0  2D40 FFFC                move.l     [A6 - 0x4], D0
  7245. 00004BC4  206E FFFC                movea.l    A0, [A6 - 0x4]
  7246. 00004BC8  4A28 000C                tst.b      [A0 + 0xC]
  7247. 00004BCC  6708                     beq        +0xA /* 00004BD6 */
  7248. 00004BCE  2F0E                     move.l     -[A7], A6
  7249. 00004BD0  4EBA FDF6                jsr        [PC - 0x20A /* 000049C8 */]
  7250. 00004BD4  6004                     bra        +0x6 /* 00004BDA */
  7251. label00004BD6:
  7252. 00004BD6  4EBA CCE2                jsr        [PC - 0x331E /* 000018BA */]
  7253. label00004BDA:
  7254. 00004BDA  4CDF 1800                movem.l    A3,A4, [A7]+
  7255. 00004BDE  4E5E                     unlink     A6
  7256. 00004BE0  205F                     movea.l    A0, [A7]+
  7257. 00004BE2  5C4F                     addq.w     A7, 6
  7258. 00004BE4  4ED0                     jmp        [A0]
  7259. export_920:
  7260. fn00004BE6:
  7261. 00004BE6  4E56 0000                link       A6, 0
  7262. 00004BEA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7263. 00004BEE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  7264. 00004BF2  42A7                     clr.l      -[A7]
  7265. 00004BF4  4EBA 018E                jsr        [PC + 0x18E /* 00004D84 */]
  7266. 00004BF8  4E5E                     unlink     A6
  7267. 00004BFA  205F                     movea.l    A0, [A7]+
  7268. 00004BFC  5C4F                     addq.w     A7, 6
  7269. 00004BFE  4ED0                     jmp        [A0]
  7270. fn00004C00:
  7271. 00004C00  4E56 0000                link       A6, 0
  7272. 00004C04  48E7 0018                movem.l    -[A7], A3,A4
  7273. 00004C08  286E 0008                movea.l    A4, [A6 + 0x8]
  7274. 00004C0C  206C FFF8                movea.l    A0, [A4 - 0x8]
  7275. 00004C10  202C FFF4                move.l     D0, [A4 - 0xC]
  7276. 00004C14  D090                     add.l      D0, [A0]
  7277. 00004C16  2940 FFFC                move.l     [A4 - 0x4], D0
  7278. 00004C1A  266C FFFC                movea.l    A3, [A4 - 0x4]
  7279. 00004C1E  177C 0003 000C           move.b     [A3 + 0xC], 0x3
  7280. 00004C24  206C 0008                movea.l    A0, [A4 + 0x8]
  7281. 00004C28  2768 0004 0006           move.l     [A3 + 0x6], [A0 + 0x4]
  7282. 00004C2E  206C 0008                movea.l    A0, [A4 + 0x8]
  7283. 00004C32  1768 0003 0004           move.b     [A3 + 0x4], [A0 + 0x3]
  7284. 00004C38  206C 0008                movea.l    A0, [A4 + 0x8]
  7285. 00004C3C  3750 000A                move.w     [A3 + 0xA], [A0]
  7286. 00004C40  206D D146                movea.l    A0, [A5 - 0x2EBA]
  7287. 00004C44  202C 0008                move.l     D0, [A4 + 0x8]
  7288. 00004C48  9090                     sub.l      D0, [A0]
  7289. 00004C4A  2740 0012                move.l     [A3 + 0x12], D0
  7290. 00004C4E  4CDF 1800                movem.l    A3,A4, [A7]+
  7291. 00004C52  4E5E                     unlink     A6
  7292. 00004C54  2E9F                     move.l     [A7], [A7]+
  7293. 00004C56  4E75                     rts
  7294. fn00004C58:
  7295. 00004C58  4E56 FFEE                link       A6, -0x0012
  7296. 00004C5C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7297. 00004C60  266E 0008                movea.l    A3, [A6 + 0x8]
  7298. 00004C64  42A7                     clr.l      -[A7]
  7299. 00004C66  4EBA B398                jsr        [PC - 0x4C68 /* 00000000 */]
  7300. 00004C6A  2E1F                     move.l     D7, [A7]+
  7301. 00004C6C  2047                     movea.l    A0, D7
  7302. 00004C6E  700C                     moveq.l    D0, 0x0C
  7303. 00004C70  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  7304. 00004C74  6C0C                     bge        +0xE /* 00004C82 */
  7305. 00004C76  4EBA B88E                jsr        [PC - 0x4772 /* 00000506 */]
  7306. 00004C7A  42A7                     clr.l      -[A7]
  7307. 00004C7C  4EBA B382                jsr        [PC - 0x4C7E /* 00000000 */]
  7308. 00004C80  2E1F                     move.l     D7, [A7]+
  7309. label00004C82:
  7310. 00004C82  2C07                     move.l     D6, D7
  7311. 00004C84  5986                     subq.l     D6, 4
  7312. 00004C86  206B FFF8                movea.l    A0, [A3 - 0x8]
  7313. 00004C8A  202B FFF4                move.l     D0, [A3 - 0xC]
  7314. 00004C8E  D090                     add.l      D0, [A0]
  7315. 00004C90  2740 FFFC                move.l     [A3 - 0x4], D0
  7316. 00004C94  286B FFFC                movea.l    A4, [A3 - 0x4]
  7317. 00004C98  2047                     movea.l    A0, D7
  7318. 00004C9A  2D48 FFEE                move.l     [A6 - 0x12], A0
  7319. 00004C9E  7002                     moveq.l    D0, 0x02
  7320. 00004CA0  B028 0002                cmp.b      D0, [A0 + 0x2]
  7321. 00004CA4  57C0                     seq        D0
  7322. 00004CA6  4A00                     tst.b      D0
  7323. 00004CA8  6722                     beq        +0x24 /* 00004CCC */
  7324. 00004CAA  7202                     moveq.l    D1, 0x02
  7325. 00004CAC  B22C 000C                cmp.b      D1, [A4 + 0xC]
  7326. 00004CB0  57C1                     seq        D1
  7327. 00004CB2  C001                     and.b      D0, D1
  7328. 00004CB4  6716                     beq        +0x18 /* 00004CCC */
  7329. 00004CB6  2046                     movea.l    A0, D6
  7330. 00004CB8  2210                     move.l     D1, [A0]
  7331. 00004CBA  B2AC 000E                cmp.l      D1, [A4 + 0xE]
  7332. 00004CBE  57C1                     seq        D1
  7333. 00004CC0  C001                     and.b      D0, D1
  7334. 00004CC2  6708                     beq        +0xA /* 00004CCC */
  7335. 00004CC4  4EBA BECC                jsr        [PC - 0x4134 /* 00000B92 */]
  7336. 00004CC8  6000 00B0                bra        +0xB2 /* 00004D7A */
  7337. label00004CCC:
  7338. 00004CCC  206E FFEE                movea.l    A0, [A6 - 0x12]
  7339. 00004CD0  1968 0003 0004           move.b     [A4 + 0x4], [A0 + 0x3]
  7340. 00004CD6  206E FFEE                movea.l    A0, [A6 - 0x12]
  7341. 00004CDA  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  7342. 00004CE0  206E FFEE                movea.l    A0, [A6 - 0x12]
  7343. 00004CE4  3950 000A                move.w     [A4 + 0xA], [A0]
  7344. 00004CE8  206E FFEE                movea.l    A0, [A6 - 0x12]
  7345. 00004CEC  7001                     moveq.l    D0, 0x01
  7346. 00004CEE  B028 0002                cmp.b      D0, [A0 + 0x2]
  7347. 00004CF2  56C5                     sne        D5
  7348. 00004CF4  4405                     neg.b      D5
  7349. 00004CF6  7002                     moveq.l    D0, 0x02
  7350. 00004CF8  B02C 000C                cmp.b      D0, [A4 + 0xC]
  7351. 00004CFC  6608                     bne        +0xA /* 00004D06 */
  7352. 00004CFE  486C 000E                pea.l      [A4 + 0xE]
  7353. 00004D02  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  7354. label00004D06:
  7355. 00004D06  700C                     moveq.l    D0, 0x0C
  7356. 00004D08  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  7357. 00004D0C  6D18                     blt        +0x1A /* 00004D26 */
  7358. 00004D0E  197C 0001 000C           move.b     [A4 + 0xC], 0x1
  7359. 00004D14  486C 000E                pea.l      [A4 + 0xE]
  7360. 00004D18  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  7361. 00004D1C  1F2C 0004                move.b     -[A7], [A4 + 0x4]
  7362. 00004D20  4EBA C7E6                jsr        [PC - 0x381A /* 00001508 */]
  7363. 00004D24  6054                     bra        +0x56 /* 00004D7A */
  7364. label00004D26:
  7365. 00004D26  197C 0002 000C           move.b     [A4 + 0xC], 0x2
  7366. 00004D2C  2047                     movea.l    A0, D7
  7367. 00004D2E  2968 0004 0006           move.l     [A4 + 0x6], [A0 + 0x4]
  7368. 00004D34  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  7369. 00004D3A  42A7                     clr.l      -[A7]
  7370. 00004D3C  4EBA C6CC                jsr        [PC - 0x3934 /* 0000140A */]
  7371. 00004D40  281F                     move.l     D4, [A7]+
  7372. 00004D42  206B FFF8                movea.l    A0, [A3 - 0x8]
  7373. 00004D46  202B FFF4                move.l     D0, [A3 - 0xC]
  7374. 00004D4A  D090                     add.l      D0, [A0]
  7375. 00004D4C  2740 FFFC                move.l     [A3 - 0x4], D0
  7376. 00004D50  206B FFFC                movea.l    A0, [A3 - 0x4]
  7377. 00004D54  2144 000E                move.l     [A0 + 0xE], D4
  7378. 00004D58  1005                     move.b     D0, D5
  7379. 00004D5A  671E                     beq        +0x20 /* 00004D7A */
  7380. 00004D5C  2F00                     move.l     -[A7], D0
  7381. 00004D5E  4267                     clr.w      -[A7]
  7382. 00004D60  2F3C 0000 8000           move.l     -[A7], 0x8000
  7383. 00004D66  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  7384. 00004D6A  121F                     move.b     D1, [A7]+
  7385. 00004D6C  201F                     move.l     D0, [A7]+
  7386. 00004D6E  0A01 0001                xori.b     D1, 0x1
  7387. 00004D72  C001                     and.b      D0, D1
  7388. 00004D74  6704                     beq        +0x6 /* 00004D7A */
  7389. 00004D76  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  7390. label00004D7A:
  7391. 00004D7A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7392. 00004D7E  4E5E                     unlink     A6
  7393. 00004D80  2E9F                     move.l     [A7], [A7]+
  7394. 00004D82  4E75                     rts
  7395. export_921:
  7396. fn00004D84:
  7397. 00004D84  4E56 FFF0                link       A6, -0x0010
  7398. 00004D88  102D B820                move.b     D0, [A5 - 0x47E0]
  7399. 00004D8C  6704                     beq        +0x6 /* 00004D92 */
  7400. 00004D8E  6000 0094                bra        +0x96 /* 00004E24 */
  7401. label00004D92:
  7402. 00004D92  206E 000E                movea.l    A0, [A6 + 0xE]
  7403. 00004D96  2068 0004                movea.l    A0, [A0 + 0x4]
  7404. 00004D9A  2D48 FFF0                move.l     [A6 - 0x10], A0
  7405. 00004D9E  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7406. 00004DA4  42A7                     clr.l      -[A7]
  7407. 00004DA6  302E 000C                move.w     D0, [A6 + 0xC]
  7408. 00004DAA  5340                     subq.w     D0, 1
  7409. 00004DAC  3F00                     move.w     -[A7], D0
  7410. 00004DAE  3F3C 001A                move.w     -[A7], 0x1A
  7411. 00004DB2  301F                     move.w     D0, [A7]+
  7412. 00004DB4  C1DF                     muls.w     D0, [A7]+
  7413. 00004DB6  2E80                     move.l     [A7], D0
  7414. 00004DB8  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  7415. 00004DBC  206E FFF8                movea.l    A0, [A6 - 0x8]
  7416. 00004DC0  202E FFF4                move.l     D0, [A6 - 0xC]
  7417. 00004DC4  D090                     add.l      D0, [A0]
  7418. 00004DC6  2D40 FFFC                move.l     [A6 - 0x4], D0
  7419. 00004DCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  7420. 00004DCE  4A68 0002                tst.w      [A0 + 0x2]
  7421. 00004DD2  6616                     bne        +0x18 /* 00004DEA */
  7422. 00004DD4  4AAE 0008                tst.l      [A6 + 0x8]
  7423. 00004DD8  6608                     bne        +0xA /* 00004DE2 */
  7424. 00004DDA  2F0E                     move.l     -[A7], A6
  7425. 00004DDC  4EBA FE7A                jsr        [PC - 0x186 /* 00004C58 */]
  7426. 00004DE0  6042                     bra        +0x44 /* 00004E24 */
  7427. label00004DE2:
  7428. 00004DE2  2F0E                     move.l     -[A7], A6
  7429. 00004DE4  4EBA FE1A                jsr        [PC - 0x1E6 /* 00004C00 */]
  7430. 00004DE8  603A                     bra        +0x3C /* 00004E24 */
  7431. label00004DEA:
  7432. 00004DEA  206D E1E2                movea.l    A0, [A5 - 0x1E1E]
  7433. 00004DEE  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  7434. 00004DF4  42A7                     clr.l      -[A7]
  7435. 00004DF6  206E FFFC                movea.l    A0, [A6 - 0x4]
  7436. 00004DFA  3028 0002                move.w     D0, [A0 + 0x2]
  7437. 00004DFE  5340                     subq.w     D0, 1
  7438. 00004E00  3F00                     move.w     -[A7], D0
  7439. 00004E02  3F3C 001A                move.w     -[A7], 0x1A
  7440. 00004E06  301F                     move.w     D0, [A7]+
  7441. 00004E08  C1DF                     muls.w     D0, [A7]+
  7442. 00004E0A  2E80                     move.l     [A7], D0
  7443. 00004E0C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  7444. 00004E10  4AAE 0008                tst.l      [A6 + 0x8]
  7445. 00004E14  6608                     bne        +0xA /* 00004E1E */
  7446. 00004E16  2F0E                     move.l     -[A7], A6
  7447. 00004E18  4EBA FE3E                jsr        [PC - 0x1C2 /* 00004C58 */]
  7448. 00004E1C  6006                     bra        +0x8 /* 00004E24 */
  7449. label00004E1E:
  7450. 00004E1E  2F0E                     move.l     -[A7], A6
  7451. 00004E20  4EBA FDDE                jsr        [PC - 0x222 /* 00004C00 */]
  7452. label00004E24:
  7453. 00004E24  4E5E                     unlink     A6
  7454. 00004E26  205F                     movea.l    A0, [A7]+
  7455. 00004E28  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7456. 00004E2C  4ED0                     jmp        [A0]
  7457. export_922:
  7458. fn00004E2E:
  7459. 00004E2E  4E56 FFD4                link       A6, -0x002C
  7460. 00004E32  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  7461. 00004E36  206E 0008                movea.l    A0, [A6 + 0x8]
  7462. 00004E3A  43EE FFE0                lea.l      A1, [A6 - 0x20]
  7463. 00004E3E  700F                     moveq.l    D0, 0x0F
  7464. label00004E40:
  7465. 00004E40  32D8                     move.w     [A1]+, [A0]+
  7466. 00004E42  51C8 FFFC                dbf        D0, -0x6 /* 00004E40 */
  7467. 00004E46  206E 000E                movea.l    A0, [A6 + 0xE]
  7468. 00004E4A  2868 0004                movea.l    A4, [A0 + 0x4]
  7469. 00004E4E  4240                     clr.w      D0
  7470. 00004E50  102E FFE0                move.b     D0, [A6 - 0x20]
  7471. 00004E54  3E00                     move.w     D7, D0
  7472. 00004E56  5247                     addq.w     D7, 1
  7473. 00004E58  302C 000A                move.w     D0, [A4 + 0xA]
  7474. 00004E5C  906C 0008                sub.w      D0, [A4 + 0x8]
  7475. 00004E60  B047                     cmp.w      D0, D7
  7476. 00004E62  6C2E                     bge        +0x30 /* 00004E92 */
  7477. 00004E64  3007                     move.w     D0, D7
  7478. 00004E66  D06C 000A                add.w      D0, [A4 + 0xA]
  7479. 00004E6A  3C00                     move.w     D6, D0
  7480. 00004E6C  DC7C 0190                add.w      D6, 0x190
  7481. 00004E70  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  7482. 00004E74  3006                     move.w     D0, D6
  7483. 00004E76  48C0                     ext.l      D0
  7484. 00004E78  2F00                     move.l     -[A7], D0
  7485. 00004E7A  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  7486. 00004E7E  4267                     clr.w      -[A7]
  7487. 00004E80  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7488. 00004E84  4A5F                     tst.w      [A7]+
  7489. 00004E86  6706                     beq        +0x8 /* 00004E8E */
  7490. 00004E88  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  7491. 00004E8C  606A                     bra        +0x6C /* 00004EF8 */
  7492. label00004E8E:
  7493. 00004E8E  3946 000A                move.w     [A4 + 0xA], D6
  7494. label00004E92:
  7495. 00004E92  206C 0004                movea.l    A0, [A4 + 0x4]
  7496. 00004E96  2F08                     move.l     -[A7], A0
  7497. 00004E98  42A7                     clr.l      -[A7]
  7498. 00004E9A  302E 000C                move.w     D0, [A6 + 0xC]
  7499. 00004E9E  5340                     subq.w     D0, 1
  7500. 00004EA0  3F00                     move.w     -[A7], D0
  7501. 00004EA2  3F3C 001A                move.w     -[A7], 0x1A
  7502. 00004EA6  301F                     move.w     D0, [A7]+
  7503. 00004EA8  C1DF                     muls.w     D0, [A7]+
  7504. 00004EAA  2E80                     move.l     [A7], D0
  7505. 00004EAC  201F                     move.l     D0, [A7]+
  7506. 00004EAE  205F                     movea.l    A0, [A7]+
  7507. 00004EB0  2640                     movea.l    A3, D0
  7508. 00004EB2  D7D0                     add.l      A3, [A0]
  7509. 00004EB4  36AC 0008                move.w     [A3], [A4 + 0x8]
  7510. 00004EB8  4267                     clr.w      -[A7]
  7511. 00004EBA  486E FFE0                pea.l      [A6 - 0x20]
  7512. 00004EBE  487A 0046                pea.l      [PC + 0x46 /* 00004F06, value 0x2697400, pstring "it" */]
  7513. 00004EC2  4EAD 292A                jsr        [A5 + 0x292A /* export_1313 */]
  7514. 00004EC6  101F                     move.b     D0, [A7]+
  7515. 00004EC8  670A                     beq        +0xC /* 00004ED4 */
  7516. 00004ECA  206E 000E                movea.l    A0, [A6 + 0xE]
  7517. 00004ECE  316E 000C 0002           move.w     [A0 + 0x2], [A6 + 0xC]
  7518. label00004ED4:
  7519. 00004ED4  206C 000C                movea.l    A0, [A4 + 0xC]
  7520. 00004ED8  302C 0008                move.w     D0, [A4 + 0x8]
  7521. 00004EDC  48C0                     ext.l      D0
  7522. 00004EDE  2A00                     move.l     D5, D0
  7523. 00004EE0  DA90                     add.l      D5, [A0]
  7524. 00004EE2  486E FFE0                pea.l      [A6 - 0x20]
  7525. 00004EE6  2F05                     move.l     -[A7], D5
  7526. 00004EE8  3007                     move.w     D0, D7
  7527. 00004EEA  48C0                     ext.l      D0
  7528. 00004EEC  2F00                     move.l     -[A7], D0
  7529. 00004EEE  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  7530. 00004EF2  3007                     move.w     D0, D7
  7531. 00004EF4  D16C 0008                add.w      [A4 + 0x8], D0
  7532. label00004EF8:
  7533. 00004EF8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  7534. 00004EFC  4E5E                     unlink     A6
  7535. 00004EFE  205F                     movea.l    A0, [A7]+
  7536. 00004F00  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7537. 00004F04  4ED0                     jmp        [A0]
  7538. 00004F06  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  7539. // begin alternate branch 00004F0A-00004F0E
  7540. fn00004F0A:
  7541. 00004F0A  4E56 FFF6                link       A6, -0x000A
  7542. // end alternate branch 00004F0A-00004F0E
  7543. fn00004F0A: // (misaligned)
  7544. 00004F0C  FFF6                     .extension 0xFF6 // unimplemented
  7545. 00004F0E  48E7 0108                movem.l    -[A7], D7,A4
  7546. 00004F12  4A6E 0008                tst.w      [A6 + 0x8]
  7547. 00004F16  6E0A                     bgt        +0xC /* 00004F22 */
  7548. 00004F18  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  7549. 00004F1C  2D48 000A                move.l     [A6 + 0xA], A0
  7550. 00004F20  6028                     bra        +0x2A /* 00004F4A */
  7551. label00004F22:
  7552. 00004F22  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  7553. 00004F26  3D7C 0002 FFF8           move.w     [A6 - 0x8], 0x2
  7554. 00004F2C  3D6E 0008 FFF6           move.w     [A6 - 0xA], [A6 + 0x8]
  7555. 00004F32  3E2E FFF8                move.w     D7, [A6 - 0x8]
  7556. 00004F36  6008                     bra        +0xA /* 00004F40 */
  7557. label00004F38:
  7558. 00004F38  286C 0006                movea.l    A4, [A4 + 0x6]
  7559. 00004F3C  5247                     addq.w     D7, 1
  7560. 00004F3E  6906                     bvs        +0x8 /* 00004F46 */
  7561. label00004F40:
  7562. 00004F40  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  7563. 00004F44  6FF2                     ble        -0xC /* 00004F38 */
  7564. label00004F46:
  7565. 00004F46  2D4C 000A                move.l     [A6 + 0xA], A4
  7566. label00004F4A:
  7567. 00004F4A  4CDF 1080                movem.l    D7,A4, [A7]+
  7568. 00004F4E  4E5E                     unlink     A6
  7569. 00004F50  205F                     movea.l    A0, [A7]+
  7570. 00004F52  544F                     addq.w     A7, 2
  7571. 00004F54  4ED0                     jmp        [A0]
  7572. export_923:
  7573. 00004F56  4E56 FEF4                link       A6, -0x010C
  7574. 00004F5A  48E7 0118                movem.l    -[A7], D7,A3,A4
  7575. 00004F5E  3E2E 0014                move.w     D7, [A6 + 0x14]
  7576. 00004F62  426E 0016                clr.w      [A6 + 0x16]
  7577. 00004F66  42A7                     clr.l      -[A7]
  7578. 00004F68  3F07                     move.w     -[A7], D7
  7579. 00004F6A  4EBA FF9E                jsr        [PC - 0x62 /* 00004F0A */]
  7580. 00004F6E  285F                     movea.l    A4, [A7]+
  7581. 00004F70  47EC 000C                lea.l      A3, [A4 + 0xC]
  7582. 00004F74  206E 0008                movea.l    A0, [A6 + 0x8]
  7583. 00004F78  3093                     move.w     [A0], [A3]
  7584. 00004F7A  4A47                     tst.w      D7
  7585. 00004F7C  6622                     bne        +0x24 /* 00004FA0 */
  7586. 00004F7E  206E 0010                movea.l    A0, [A6 + 0x10]
  7587. 00004F82  2F08                     move.l     -[A7], A0
  7588. 00004F84  486E FEF4                pea.l      [A6 - 0x10C]
  7589. 00004F88  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  7590. 00004F8C  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  7591. 00004F90  201F                     move.l     D0, [A7]+
  7592. 00004F92  205F                     movea.l    A0, [A7]+
  7593. 00004F94  2240                     movea.l    A1, D0
  7594. 00004F96  707F                     moveq.l    D0, 0x7F
  7595. label00004F98:
  7596. 00004F98  30D9                     move.w     [A0]+, [A1]+
  7597. 00004F9A  51C8 FFFC                dbf        D0, -0x6 /* 00004F98 */
  7598. 00004F9E  6016                     bra        +0x18 /* 00004FB6 */
  7599. label00004FA0:
  7600. 00004FA0  2F0C                     move.l     -[A7], A4
  7601. 00004FA2  4EBA F40E                jsr        [PC - 0xBF2 /* 000043B2 */]
  7602. 00004FA6  206E 0010                movea.l    A0, [A6 + 0x10]
  7603. 00004FAA  43ED E21E                lea.l      A1, [A5 - 0x1DE2]
  7604. 00004FAE  707F                     moveq.l    D0, 0x7F
  7605. label00004FB0:
  7606. 00004FB0  30D9                     move.w     [A0]+, [A1]+
  7607. 00004FB2  51C8 FFFC                dbf        D0, -0x6 /* 00004FB0 */
  7608. label00004FB6:
  7609. 00004FB6  206E 000C                movea.l    A0, [A6 + 0xC]
  7610. 00004FBA  4210                     clr.b      [A0]
  7611. 00004FBC  4A47                     tst.w      D7
  7612. 00004FBE  671A                     beq        +0x1C /* 00004FDA */
  7613. 00004FC0  206C 0018                movea.l    A0, [A4 + 0x18]
  7614. 00004FC4  2F08                     move.l     -[A7], A0
  7615. 00004FC6  1F3C 0002                move.b     -[A7], 0x2
  7616. 00004FCA  1F3C 0001                move.b     -[A7], 0x1
  7617. 00004FCE  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  7618. 00004FD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7619. 00004FD6  4EBA C76C                jsr        [PC - 0x3894 /* 00001744 */]
  7620. label00004FDA:
  7621. 00004FDA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7622. 00004FDE  4E5E                     unlink     A6
  7623. 00004FE0  205F                     movea.l    A0, [A7]+
  7624. 00004FE2  DEFC 000E                add.w      A7, 0xE
  7625. 00004FE6  4ED0                     jmp        [A0]
  7626. export_924:
  7627. 00004FE8  4E56 FFF8                link       A6, -0x0008
  7628. 00004FEC  48E7 0118                movem.l    -[A7], D7,A3,A4
  7629. 00004FF0  3E2E 000C                move.w     D7, [A6 + 0xC]
  7630. 00004FF4  426E 0010                clr.w      [A6 + 0x10]
  7631. 00004FF8  70FF                     moveq.l    D0, 0xFFFFFFFF
  7632. 00004FFA  B047                     cmp.w      D0, D7
  7633. 00004FFC  6612                     bne        +0x14 /* 00005010 */
  7634. 00004FFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7635. 00005002  1F3C 0002                move.b     -[A7], 0x2
  7636. 00005006  4EBA C8CE                jsr        [PC - 0x3732 /* 000018D6 */]
  7637. 0000500A  4EBA 0046                jsr        [PC + 0x46 /* 00005052 */]
  7638. 0000500E  6036                     bra        +0x38 /* 00005046 */
  7639. label00005010:
  7640. 00005010  42A7                     clr.l      -[A7]
  7641. 00005012  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  7642. 00005016  4EBA FEF2                jsr        [PC - 0x10E /* 00004F0A */]
  7643. 0000501A  265F                     movea.l    A3, [A7]+
  7644. 0000501C  49EB 000C                lea.l      A4, [A3 + 0xC]
  7645. 00005020  BE54                     cmp.w      D7, [A4]
  7646. 00005022  6F08                     ble        +0xA /* 0000502C */
  7647. 00005024  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  7648. 0000502A  601A                     bra        +0x1C /* 00005046 */
  7649. label0000502C:
  7650. 0000502C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7651. 00005030  1F3C 0002                move.b     -[A7], 0x2
  7652. 00005034  4EBA C8A0                jsr        [PC - 0x3760 /* 000018D6 */]
  7653. 00005038  2F0C                     move.l     -[A7], A4
  7654. 0000503A  3007                     move.w     D0, D7
  7655. 0000503C  D06C 0008                add.w      D0, [A4 + 0x8]
  7656. 00005040  3F00                     move.w     -[A7], D0
  7657. 00005042  4EBA FBA2                jsr        [PC - 0x45E /* 00004BE6 */]
  7658. label00005046:
  7659. 00005046  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7660. 0000504A  4E5E                     unlink     A6
  7661. 0000504C  205F                     movea.l    A0, [A7]+
  7662. 0000504E  504F                     addq.w     A7, 8
  7663. 00005050  4ED0                     jmp        [A0]
  7664. export_925:
  7665. fn00005052:
  7666. 00005052  4E56 FFFE                link       A6, -0x0002
  7667. 00005056  48E7 0108                movem.l    -[A7], D7,A4
  7668. 0000505A  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  7669. 0000505E  4A6C 000E                tst.w      [A4 + 0xE]
  7670. 00005062  6610                     bne        +0x12 /* 00005074 */
  7671. 00005064  4267                     clr.w      -[A7]
  7672. 00005066  486C 000C                pea.l      [A4 + 0xC]
  7673. 0000506A  487A 001C                pea.l      [PC + 0x1C /* 00005088, value 0x2697400, pstring "it" */]
  7674. 0000506E  4EBA F83C                jsr        [PC - 0x7C4 /* 000048AC */]
  7675. 00005072  3E1F                     move.w     D7, [A7]+
  7676. label00005074:
  7677. 00005074  486C 000C                pea.l      [A4 + 0xC]
  7678. 00005078  3F2C 000E                move.w     -[A7], [A4 + 0xE]
  7679. 0000507C  4EBA FB68                jsr        [PC - 0x498 /* 00004BE6 */]
  7680. 00005080  4CDF 1080                movem.l    D7,A4, [A7]+
  7681. 00005084  4E5E                     unlink     A6
  7682. 00005086  4E75                     rts
  7683. 00005088  0269 7400 4E56           andi.w     [A1 + 0x4E56], 0x7400 /* 't\0' */
  7684. // begin alternate branch 0000508C-00005090
  7685. fn0000508C:
  7686. 0000508C  4E56 FFF6                link       A6, -0x000A
  7687. // end alternate branch 0000508C-00005090
  7688. fn0000508C: // (misaligned)
  7689. 0000508E  FFF6                     .extension 0xFF6 // unimplemented
  7690. 00005090  48E7 0118                movem.l    -[A7], D7,A3,A4
  7691. 00005094  266E 000C                movea.l    A3, [A6 + 0xC]
  7692. 00005098  286E 0008                movea.l    A4, [A6 + 0x8]
  7693. 0000509C  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  7694. 000050A2  3D6C FFD6 FFFA           move.w     [A6 - 0x6], [A4 - 0x2A]
  7695. 000050A8  3E2E FFFC                move.w     D7, [A6 - 0x4]
  7696. 000050AC  600C                     bra        +0xE /* 000050BA */
  7697. label000050AE:
  7698. 000050AE  2053                     movea.l    A0, [A3]
  7699. 000050B0  10BC 000D                move.b     [A0], 0xD /* '\r' */
  7700. 000050B4  5293                     addq.l     [A3], 1
  7701. 000050B6  5247                     addq.w     D7, 1
  7702. 000050B8  6906                     bvs        +0x8 /* 000050C0 */
  7703. label000050BA:
  7704. 000050BA  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  7705. 000050BE  6FEE                     ble        -0x10 /* 000050AE */
  7706. label000050C0:
  7707. 000050C0  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  7708. 000050C6  3D6C FFD2 FFF6           move.w     [A6 - 0xA], [A4 - 0x2E]
  7709. 000050CC  3E2E FFF8                move.w     D7, [A6 - 0x8]
  7710. 000050D0  600C                     bra        +0xE /* 000050DE */
  7711. label000050D2:
  7712. 000050D2  2053                     movea.l    A0, [A3]
  7713. 000050D4  10AD CE7B                move.b     [A0], [A5 - 0x3185]
  7714. 000050D8  5293                     addq.l     [A3], 1
  7715. 000050DA  5247                     addq.w     D7, 1
  7716. 000050DC  6906                     bvs        +0x8 /* 000050E4 */
  7717. label000050DE:
  7718. 000050DE  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  7719. 000050E2  6FEE                     ble        -0x10 /* 000050D2 */
  7720. label000050E4:
  7721. 000050E4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  7722. 000050E8  4E5E                     unlink     A6
  7723. 000050EA  205F                     movea.l    A0, [A7]+
  7724. 000050EC  504F                     addq.w     A7, 8
  7725. 000050EE  4ED0                     jmp        [A0]
  7726. fn000050F0:
  7727. 000050F0  4E56 0000                link       A6, 0
  7728. 000050F4  2F0C                     move.l     -[A7], A4
  7729. 000050F6  286E 0008                movea.l    A4, [A6 + 0x8]
  7730. 000050FA  42A7                     clr.l      -[A7]
  7731. 000050FC  4EBA AF02                jsr        [PC - 0x50FE /* 00000000 */]
  7732. 00005100  295F FEBE                move.l     [A4 - 0x142], [A7]+
  7733. 00005104  42A7                     clr.l      -[A7]
  7734. 00005106  2F2C FEBE                move.l     -[A7], [A4 - 0x142]
  7735. 0000510A  4EBA AF0C                jsr        [PC - 0x50F4 /* 00000018 */]
  7736. 0000510E  295F FEBA                move.l     [A4 - 0x146], [A7]+
  7737. 00005112  42A7                     clr.l      -[A7]
  7738. 00005114  2F2C FEBA                move.l     -[A7], [A4 - 0x146]
  7739. 00005118  4EBA AF36                jsr        [PC - 0x50CA /* 00000050 */]
  7740. 0000511C  295F FFE4                move.l     [A4 - 0x1C], [A7]+
  7741. 00005120  285F                     movea.l    A4, [A7]+
  7742. 00005122  4E5E                     unlink     A6
  7743. 00005124  2E9F                     move.l     [A7], [A7]+
  7744. 00005126  4E75                     rts
  7745. export_926:
  7746. 00005128  4E56 FE6C                link       A6, -0x0194
  7747. 0000512C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7748. 00005130  102D B820                move.b     D0, [A5 - 0x47E0]
  7749. 00005134  6708                     beq        +0xA /* 0000513E */
  7750. 00005136  4EBA BA5A                jsr        [PC - 0x45A6 /* 00000B92 */]
  7751. 0000513A  6000 086A                bra        +0x86C /* 000059A6 */
  7752. label0000513E:
  7753. 0000513E  7000                     moveq.l    D0, 0x00
  7754. 00005140  2D40 FFD8                move.l     [A6 - 0x28], D0
  7755. 00005144  7000                     moveq.l    D0, 0x00
  7756. 00005146  2D40 FEAA                move.l     [A6 - 0x156], D0
  7757. 0000514A  422E FEC2                clr.b      [A6 - 0x13E]
  7758. 0000514E  7A01                     moveq.l    D5, 0x01
  7759. 00005150  206E 000A                movea.l    A0, [A6 + 0xA]
  7760. 00005154  4A28 002E                tst.b      [A0 + 0x2E]
  7761. 00005158  57C4                     seq        D4
  7762. 0000515A  4404                     neg.b      D4
  7763. 0000515C  7001                     moveq.l    D0, 0x01
  7764. 0000515E  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7765. 00005162  57C0                     seq        D0
  7766. 00005164  C010                     and.b      D0, [A0]
  7767. 00005166  1D40 FE9F                move.b     [A6 - 0x161], D0
  7768. 0000516A  4267                     clr.w      -[A7]
  7769. 0000516C  4EBA AF24                jsr        [PC - 0x50DC /* 00000092 */]
  7770. 00005170  3D5F FE70                move.w     [A6 - 0x190], [A7]+
  7771. 00005174  206E 000A                movea.l    A0, [A6 + 0xA]
  7772. 00005178  1010                     move.b     D0, [A0]
  7773. 0000517A  0A00 0001                xori.b     D0, 0x1
  7774. 0000517E  4A00                     tst.b      D0
  7775. 00005180  6612                     bne        +0x14 /* 00005194 */
  7776. 00005182  7202                     moveq.l    D1, 0x02
  7777. 00005184  B22E 0008                cmp.b      D1, [A6 + 0x8]
  7778. 00005188  56C1                     sne        D1
  7779. 0000518A  8001                     or.b       D0, D1
  7780. 0000518C  0240 0001                andi.w     D0, 0x1
  7781. 00005190  6700 049C                beq        +0x49E /* 0000562E */
  7782. label00005194:
  7783. 00005194  4EBA B370                jsr        [PC - 0x4C90 /* 00000506 */]
  7784. 00005198  1B7C 0001 E1D0           move.b     [A5 - 0x1E30], 0x1
  7785. 0000519E  1B7C 0001 E1CE           move.b     [A5 - 0x1E32], 0x1
  7786. 000051A4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7787. 000051A8  4267                     clr.w      -[A7]
  7788. 000051AA  4EBA 0808                jsr        [PC + 0x808 /* 000059B4 */]
  7789. 000051AE  102D B820                move.b     D0, [A5 - 0x47E0]
  7790. 000051B2  6600 07F2                bne        +0x7F4 /* 000059A6 */
  7791. 000051B6  4267                     clr.w      -[A7]
  7792. 000051B8  4EBA AED8                jsr        [PC - 0x5128 /* 00000092 */]
  7793. 000051BC  3D5F FE72                move.w     [A6 - 0x18E], [A7]+
  7794. 000051C0  0C6E 4000 FE72           cmpi.w     [A6 - 0x18E], 0x4000 /* '@\0' */
  7795. 000051C6  6D06                     blt        +0x8 /* 000051CE */
  7796. 000051C8  3D6E FE72 FE70           move.w     [A6 - 0x190], [A6 - 0x18E]
  7797. label000051CE:
  7798. 000051CE  4EBA B336                jsr        [PC - 0x4CCA /* 00000506 */]
  7799. 000051D2  422D E1CE                clr.b      [A5 - 0x1E32]
  7800. 000051D6  422D E1D0                clr.b      [A5 - 0x1E30]
  7801. 000051DA  42A7                     clr.l      -[A7]
  7802. 000051DC  4EBA AE22                jsr        [PC - 0x51DE /* 00000000 */]
  7803. 000051E0  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  7804. 000051E4  1004                     move.b     D0, D4
  7805. 000051E6  0A00 0001                xori.b     D0, 0x1
  7806. 000051EA  4A00                     tst.b      D0
  7807. 000051EC  6700 00E4                beq        +0xE6 /* 000052D2 */
  7808. 000051F0  7201                     moveq.l    D1, 0x01
  7809. 000051F2  B22E 0008                cmp.b      D1, [A6 + 0x8]
  7810. 000051F6  57C1                     seq        D1
  7811. 000051F8  C001                     and.b      D0, D1
  7812. 000051FA  4A00                     tst.b      D0
  7813. 000051FC  6700 00D4                beq        +0xD6 /* 000052D2 */
  7814. 00005200  206E 000A                movea.l    A0, [A6 + 0xA]
  7815. 00005204  C010                     and.b      D0, [A0]
  7816. 00005206  4A00                     tst.b      D0
  7817. 00005208  6700 00C8                beq        +0xCA /* 000052D2 */
  7818. 0000520C  206E FEBE                movea.l    A0, [A6 - 0x142]
  7819. 00005210  7201                     moveq.l    D1, 0x01
  7820. 00005212  B228 0002                cmp.b      D1, [A0 + 0x2]
  7821. 00005216  57C1                     seq        D1
  7822. 00005218  C001                     and.b      D0, D1
  7823. 0000521A  6700 00B6                beq        +0xB8 /* 000052D2 */
  7824. 0000521E  2E28 0004                move.l     D7, [A0 + 0x4]
  7825. 00005222  42A7                     clr.l      -[A7]
  7826. 00005224  4EBA C1E4                jsr        [PC - 0x3E1C /* 0000140A */]
  7827. 00005228  2D5F FEB6                move.l     [A6 - 0x14A], [A7]+
  7828. 0000522C  42A7                     clr.l      -[A7]
  7829. 0000522E  4EBA ADD0                jsr        [PC - 0x5230 /* 00000000 */]
  7830. 00005232  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  7831. 00005236  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  7832. 0000523A  206E FEBE                movea.l    A0, [A6 - 0x142]
  7833. 0000523E  2028 0004                move.l     D0, [A0 + 0x4]
  7834. 00005242  D087                     add.l      D0, D7
  7835. 00005244  5380                     subq.l     D0, 1
  7836. 00005246  2F00                     move.l     -[A7], D0
  7837. 00005248  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  7838. 0000524C  42A7                     clr.l      -[A7]
  7839. 0000524E  4EBA ADB0                jsr        [PC - 0x5250 /* 00000000 */]
  7840. 00005252  2D5F FEBE                move.l     [A6 - 0x142], [A7]+
  7841. 00005256  4267                     clr.w      -[A7]
  7842. 00005258  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7843. 0000525C  4A5F                     tst.w      [A7]+
  7844. 0000525E  56C0                     sne        D0
  7845. 00005260  4A00                     tst.b      D0
  7846. 00005262  661E                     bne        +0x20 /* 00005282 */
  7847. 00005264  2F00                     move.l     -[A7], D0
  7848. 00005266  4267                     clr.w      -[A7]
  7849. 00005268  2F3C 0000 8000           move.l     -[A7], 0x8000
  7850. 0000526E  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  7851. 00005272  121F                     move.b     D1, [A7]+
  7852. 00005274  201F                     move.l     D0, [A7]+
  7853. 00005276  0A01 0001                xori.b     D1, 0x1
  7854. 0000527A  8001                     or.b       D0, D1
  7855. 0000527C  0240 0001                andi.w     D0, 0x1
  7856. 00005280  6710                     beq        +0x12 /* 00005292 */
  7857. label00005282:
  7858. 00005282  486E FEB6                pea.l      [A6 - 0x14A]
  7859. 00005286  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  7860. 0000528A  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  7861. 0000528E  6000 039E                bra        +0x3A0 /* 0000562E */
  7862. label00005292:
  7863. 00005292  42A7                     clr.l      -[A7]
  7864. 00005294  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  7865. 00005298  4EBA ADB6                jsr        [PC - 0x524A /* 00000050 */]
  7866. 0000529C  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  7867. 000052A0  206E FEB6                movea.l    A0, [A6 - 0x14A]
  7868. 000052A4  2007                     move.l     D0, D7
  7869. 000052A6  D090                     add.l      D0, [A0]
  7870. 000052A8  5380                     subq.l     D0, 1
  7871. 000052AA  2D40 FFE8                move.l     [A6 - 0x18], D0
  7872. 000052AE  486E FFE4                pea.l      [A6 - 0x1C]
  7873. 000052B2  486E FFE8                pea.l      [A6 - 0x18]
  7874. 000052B6  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  7875. 000052BA  1F3C 0001                move.b     -[A7], 0x1
  7876. 000052BE  4EBA B872                jsr        [PC - 0x478E /* 00000B32 */]
  7877. 000052C2  2F2E FEB6                move.l     -[A7], [A6 - 0x14A]
  7878. 000052C6  1F3C 0001                move.b     -[A7], 0x1
  7879. 000052CA  4EBA C60A                jsr        [PC - 0x39F6 /* 000018D6 */]
  7880. 000052CE  6000 035E                bra        +0x360 /* 0000562E */
  7881. label000052D2:
  7882. 000052D2  206E 000A                movea.l    A0, [A6 + 0xA]
  7883. 000052D6  2F08                     move.l     -[A7], A0
  7884. 000052D8  486E FFF8                pea.l      [A6 - 0x8]
  7885. 000052DC  486E FFF4                pea.l      [A6 - 0xC]
  7886. 000052E0  486E FFF0                pea.l      [A6 - 0x10]
  7887. 000052E4  486E FFEC                pea.l      [A6 - 0x14]
  7888. 000052E8  486E FFD4                pea.l      [A6 - 0x2C]
  7889. 000052EC  486E FFD0                pea.l      [A6 - 0x30]
  7890. 000052F0  4EBA CFC2                jsr        [PC - 0x303E /* 000022B4 */]
  7891. 000052F4  42A7                     clr.l      -[A7]
  7892. 000052F6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7893. 000052FA  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  7894. 000052FE  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  7895. 00005302  42A7                     clr.l      -[A7]
  7896. 00005304  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7897. 00005308  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  7898. 0000530C  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  7899. 00005310  42A7                     clr.l      -[A7]
  7900. 00005312  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7901. 00005316  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  7902. 0000531A  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  7903. 0000531E  2F0E                     move.l     -[A7], A6
  7904. 00005320  4EBA FDCE                jsr        [PC - 0x232 /* 000050F0 */]
  7905. 00005324  102E FE9F                move.b     D0, [A6 - 0x161]
  7906. 00005328  0A00 0001                xori.b     D0, 0x1
  7907. 0000532C  2204                     move.l     D1, D4
  7908. 0000532E  C200                     and.b      D1, D0
  7909. 00005330  6700 00A4                beq        +0xA6 /* 000053D6 */
  7910. 00005334  4EBA AD88                jsr        [PC - 0x5278 /* 000000BE */]
  7911. 00005338  4EBA ADF0                jsr        [PC - 0x5210 /* 0000012A */]
  7912. 0000533C  202E FFF4                move.l     D0, [A6 - 0xC]
  7913. 00005340  90AE FFF8                sub.l      D0, [A6 - 0x8]
  7914. 00005344  2D40 FEB2                move.l     [A6 - 0x14E], D0
  7915. 00005348  202E FFF0                move.l     D0, [A6 - 0x10]
  7916. 0000534C  D0AE FEB2                add.l      D0, [A6 - 0x14E]
  7917. 00005350  90AE FFF4                sub.l      D0, [A6 - 0xC]
  7918. 00005354  2D40 FEAE                move.l     [A6 - 0x152], D0
  7919. 00005358  4A2E 0008                tst.b      [A6 + 0x8]
  7920. 0000535C  6606                     bne        +0x8 /* 00005364 */
  7921. 0000535E  2D6E FEB2 FEAE           move.l     [A6 - 0x152], [A6 - 0x14E]
  7922. label00005364:
  7923. 00005364  7001                     moveq.l    D0, 0x01
  7924. 00005366  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7925. 0000536A  6606                     bne        +0x8 /* 00005372 */
  7926. 0000536C  2D6E FEAE FEB2           move.l     [A6 - 0x14E], [A6 - 0x152]
  7927. label00005372:
  7928. 00005372  42A7                     clr.l      -[A7]
  7929. 00005374  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  7930. 00005378  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  7931. 0000537C  2E1F                     move.l     D7, [A7]+
  7932. 0000537E  42A7                     clr.l      -[A7]
  7933. 00005380  202E FFD4                move.l     D0, [A6 - 0x2C]
  7934. 00005384  D087                     add.l      D0, D7
  7935. 00005386  222E FFD0                move.l     D1, [A6 - 0x30]
  7936. 0000538A  D280                     add.l      D1, D0
  7937. 0000538C  2F01                     move.l     -[A7], D1
  7938. 0000538E  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  7939. 00005392  2D5F FEAA                move.l     [A6 - 0x156], [A7]+
  7940. 00005396  6610                     bne        +0x12 /* 000053A8 */
  7941. 00005398  4EBA AD5A                jsr        [PC - 0x52A6 /* 000000F4 */]
  7942. 0000539C  4EBA ADC8                jsr        [PC - 0x5238 /* 00000166 */]
  7943. 000053A0  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  7944. 000053A4  6000 0288                bra        +0x28A /* 0000562E */
  7945. label000053A8:
  7946. 000053A8  206E FEAA                movea.l    A0, [A6 - 0x156]
  7947. 000053AC  2D50 FEA6                move.l     [A6 - 0x15A], [A0]
  7948. 000053B0  486E FEA6                pea.l      [A6 - 0x15A]
  7949. 000053B4  2F0E                     move.l     -[A7], A6
  7950. 000053B6  4EBA FCD4                jsr        [PC - 0x32C /* 0000508C */]
  7951. 000053BA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  7952. 000053BE  2F2E FEA6                move.l     -[A7], [A6 - 0x15A]
  7953. 000053C2  2F07                     move.l     -[A7], D7
  7954. 000053C4  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  7955. 000053C8  4EBA AD2A                jsr        [PC - 0x52D6 /* 000000F4 */]
  7956. 000053CC  4EBA AD98                jsr        [PC - 0x5268 /* 00000166 */]
  7957. 000053D0  2F0E                     move.l     -[A7], A6
  7958. 000053D2  4EBA FD1C                jsr        [PC - 0x2E4 /* 000050F0 */]
  7959. label000053D6:
  7960. 000053D6  206E FEBA                movea.l    A0, [A6 - 0x146]
  7961. 000053DA  2E28 0004                move.l     D7, [A0 + 0x4]
  7962. 000053DE  5387                     subq.l     D7, 1
  7963. 000053E0  206E FEBE                movea.l    A0, [A6 - 0x142]
  7964. 000053E4  7002                     moveq.l    D0, 0x02
  7965. 000053E6  B028 0002                cmp.b      D0, [A0 + 0x2]
  7966. 000053EA  56C0                     sne        D0
  7967. 000053EC  4A00                     tst.b      D0
  7968. 000053EE  6700 00A2                beq        +0xA4 /* 00005492 */
  7969. 000053F2  7202                     moveq.l    D1, 0x02
  7970. 000053F4  B22E 0008                cmp.b      D1, [A6 + 0x8]
  7971. 000053F8  57C1                     seq        D1
  7972. 000053FA  C001                     and.b      D0, D1
  7973. 000053FC  6700 0094                beq        +0x96 /* 00005492 */
  7974. 00005400  4AAE FFD4                tst.l      [A6 - 0x2C]
  7975. 00005404  57C1                     seq        D1
  7976. 00005406  C001                     and.b      D0, D1
  7977. 00005408  6700 0088                beq        +0x8A /* 00005492 */
  7978. 0000540C  4AAE FFD0                tst.l      [A6 - 0x30]
  7979. 00005410  57C1                     seq        D1
  7980. 00005412  C001                     and.b      D0, D1
  7981. 00005414  677C                     beq        +0x7E /* 00005492 */
  7982. 00005416  222E FFF0                move.l     D1, [A6 - 0x10]
  7983. 0000541A  92AE FFF4                sub.l      D1, [A6 - 0xC]
  7984. 0000541E  B287                     cmp.l      D1, D7
  7985. 00005420  57C1                     seq        D1
  7986. 00005422  C001                     and.b      D0, D1
  7987. 00005424  676C                     beq        +0x6E /* 00005492 */
  7988. 00005426  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  7989. 0000542A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  7990. 0000542E  2F07                     move.l     -[A7], D7
  7991. 00005430  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  7992. 00005434  206E FEBE                movea.l    A0, [A6 - 0x142]
  7993. 00005438  0CA8 0000 00FF 0004      cmpi.l     [A0 + 0x4], 0xFF
  7994. 00005440  5FC0                     sle        D0
  7995. 00005442  4A00                     tst.b      D0
  7996. 00005444  672A                     beq        +0x2C /* 00005470 */
  7997. 00005446  206E FEBE                movea.l    A0, [A6 - 0x142]
  7998. 0000544A  4A28 0002                tst.b      [A0 + 0x2]
  7999. 0000544E  57C1                     seq        D1
  8000. 00005450  C001                     and.b      D0, D1
  8001. 00005452  671C                     beq        +0x1E /* 00005470 */
  8002. 00005454  486E FEC4                pea.l      [A6 - 0x13C]
  8003. 00005458  4EBA C2EA                jsr        [PC - 0x3D16 /* 00001744 */]
  8004. 0000545C  1F3C 0001                move.b     -[A7], 0x1
  8005. 00005460  4EBA B6D0                jsr        [PC - 0x4930 /* 00000B32 */]
  8006. 00005464  486E FEC4                pea.l      [A6 - 0x13C]
  8007. 00005468  4EBA C4CC                jsr        [PC - 0x3B34 /* 00001936 */]
  8008. 0000546C  6000 01C0                bra        +0x1C2 /* 0000562E */
  8009. label00005470:
  8010. 00005470  42A7                     clr.l      -[A7]
  8011. 00005472  4EBA BF96                jsr        [PC - 0x406A /* 0000140A */]
  8012. 00005476  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  8013. 0000547A  1F3C 0001                move.b     -[A7], 0x1
  8014. 0000547E  4EBA B6B2                jsr        [PC - 0x494E /* 00000B32 */]
  8015. 00005482  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8016. 00005486  1F3C 0001                move.b     -[A7], 0x1
  8017. 0000548A  4EBA C44A                jsr        [PC - 0x3BB6 /* 000018D6 */]
  8018. 0000548E  6000 019E                bra        +0x1A0 /* 0000562E */
  8019. label00005492:
  8020. 00005492  206E FEBE                movea.l    A0, [A6 - 0x142]
  8021. 00005496  226E FEBA                movea.l    A1, [A6 - 0x146]
  8022. 0000549A  2029 0004                move.l     D0, [A1 + 0x4]
  8023. 0000549E  D0A8 0004                add.l      D0, [A0 + 0x4]
  8024. 000054A2  222E FFD4                move.l     D1, [A6 - 0x2C]
  8025. 000054A6  D280                     add.l      D1, D0
  8026. 000054A8  202E FFD0                move.l     D0, [A6 - 0x30]
  8027. 000054AC  D081                     add.l      D0, D1
  8028. 000054AE  720A                     moveq.l    D1, 0x0A
  8029. 000054B0  D081                     add.l      D0, D1
  8030. 000054B2  2D40 FFCC                move.l     [A6 - 0x34], D0
  8031. 000054B6  4EBA AC06                jsr        [PC - 0x53FA /* 000000BE */]
  8032. 000054BA  4EBA AC6E                jsr        [PC - 0x5392 /* 0000012A */]
  8033. 000054BE  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  8034. 000054C6  6E06                     bgt        +0x8 /* 000054CE */
  8035. 000054C8  47EE FEC4                lea.l      A3, [A6 - 0x13C]
  8036. 000054CC  6052                     bra        +0x54 /* 00005520 */
  8037. label000054CE:
  8038. 000054CE  42A7                     clr.l      -[A7]
  8039. 000054D0  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  8040. 000054D4  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  8041. 000054D8  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  8042. 000054DC  56C0                     sne        D0
  8043. 000054DE  4A00                     tst.b      D0
  8044. 000054E0  671E                     beq        +0x20 /* 00005500 */
  8045. 000054E2  2F00                     move.l     -[A7], D0
  8046. 000054E4  4267                     clr.w      -[A7]
  8047. 000054E6  2F3C 0000 8000           move.l     -[A7], 0x8000
  8048. 000054EC  4EAD 2DDA                jsr        [A5 + 0x2DDA /* export_1463 */]
  8049. 000054F0  121F                     move.b     D1, [A7]+
  8050. 000054F2  201F                     move.l     D0, [A7]+
  8051. 000054F4  C001                     and.b      D0, D1
  8052. 000054F6  6708                     beq        +0xA /* 00005500 */
  8053. 000054F8  206E FFD8                movea.l    A0, [A6 - 0x28]
  8054. 000054FC  2650                     movea.l    A3, [A0]
  8055. 000054FE  6020                     bra        +0x22 /* 00005520 */
  8056. label00005500:
  8057. 00005500  486E FFD8                pea.l      [A6 - 0x28]
  8058. 00005504  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  8059. 00005508  4EAD 11C2                jsr        [A5 + 0x11C2 /* export_564 */]
  8060. 0000550C  2D7C 0000 00FF FFCC      move.l     [A6 - 0x34], 0xFF
  8061. 00005514  47EE FEC4                lea.l      A3, [A6 - 0x13C]
  8062. 00005518  422E FEC4                clr.b      [A6 - 0x13C]
  8063. 0000551C  6000 00AC                bra        +0xAE /* 000055CA */
  8064. label00005520:
  8065. 00005520  4AAE FFD8                tst.l      [A6 - 0x28]
  8066. 00005524  6708                     beq        +0xA /* 0000552E */
  8067. 00005526  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8068. 0000552A  205F                     movea.l    A0, [A7]+
  8069. 0000552C  A029                     syscall    HLock
  8070. label0000552E:
  8071. 0000552E  2D4B FFE8                move.l     [A6 - 0x18], A3
  8072. 00005532  2E2E FFF4                move.l     D7, [A6 - 0xC]
  8073. 00005536  9EAE FFF8                sub.l      D7, [A6 - 0x8]
  8074. 0000553A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  8075. 0000553E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8076. 00005542  2F07                     move.l     -[A7], D7
  8077. 00005544  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8078. 00005548  2007                     move.l     D0, D7
  8079. 0000554A  D1AE FFE8                add.l      [A6 - 0x18], D0
  8080. 0000554E  486E FFE8                pea.l      [A6 - 0x18]
  8081. 00005552  2F0E                     move.l     -[A7], A6
  8082. 00005554  4EBA FB36                jsr        [PC - 0x4CA /* 0000508C */]
  8083. 00005558  2E2E FFF0                move.l     D7, [A6 - 0x10]
  8084. 0000555C  9EAE FFF4                sub.l      D7, [A6 - 0xC]
  8085. 00005560  7001                     moveq.l    D0, 0x01
  8086. 00005562  B02E 0008                cmp.b      D0, [A6 + 0x8]
  8087. 00005566  6614                     bne        +0x16 /* 0000557C */
  8088. 00005568  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8089. 0000556C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8090. 00005570  2F07                     move.l     -[A7], D7
  8091. 00005572  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8092. 00005576  2007                     move.l     D0, D7
  8093. 00005578  D1AE FFE8                add.l      [A6 - 0x18], D0
  8094. label0000557C:
  8095. 0000557C  486E FFE4                pea.l      [A6 - 0x1C]
  8096. 00005580  486E FFE8                pea.l      [A6 - 0x18]
  8097. 00005584  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  8098. 00005588  4A2E 0008                tst.b      [A6 + 0x8]
  8099. 0000558C  6614                     bne        +0x16 /* 000055A2 */
  8100. 0000558E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  8101. 00005592  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  8102. 00005596  2F07                     move.l     -[A7], D7
  8103. 00005598  4EAD 1242                jsr        [A5 + 0x1242 /* export_580 */]
  8104. 0000559C  2007                     move.l     D0, D7
  8105. 0000559E  D1AE FFE8                add.l      [A6 - 0x18], D0
  8106. label000055A2:
  8107. 000055A2  486E FFF0                pea.l      [A6 - 0x10]
  8108. 000055A6  486E FFE8                pea.l      [A6 - 0x18]
  8109. 000055AA  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  8110. 000055AE  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  8111. 000055B6  6F12                     ble        +0x14 /* 000055CA */
  8112. 000055B8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8113. 000055BC  202E FFE8                move.l     D0, [A6 - 0x18]
  8114. 000055C0  908B                     sub.l      D0, A3
  8115. 000055C2  5280                     addq.l     D0, 1
  8116. 000055C4  2F00                     move.l     -[A7], D0
  8117. 000055C6  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  8118. label000055CA:
  8119. 000055CA  4EBA AB28                jsr        [PC - 0x54D8 /* 000000F4 */]
  8120. 000055CE  4EBA AB96                jsr        [PC - 0x546A /* 00000166 */]
  8121. 000055D2  1F3C 0001                move.b     -[A7], 0x1
  8122. 000055D6  4EBA B55A                jsr        [PC - 0x4AA6 /* 00000B32 */]
  8123. 000055DA  1F3C 0001                move.b     -[A7], 0x1
  8124. 000055DE  4EBA B552                jsr        [PC - 0x4AAE /* 00000B32 */]
  8125. 000055E2  0CAE 0000 00FF FFCC      cmpi.l     [A6 - 0x34], 0xFF
  8126. 000055EA  6F0E                     ble        +0x10 /* 000055FA */
  8127. 000055EC  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8128. 000055F0  1F3C 0001                move.b     -[A7], 0x1
  8129. 000055F4  4EBA C2E0                jsr        [PC - 0x3D20 /* 000018D6 */]
  8130. 000055F8  6014                     bra        +0x16 /* 0000560E */
  8131. label000055FA:
  8132. 000055FA  2F0B                     move.l     -[A7], A3
  8133. 000055FC  42A7                     clr.l      -[A7]
  8134. 000055FE  2F0B                     move.l     -[A7], A3
  8135. 00005600  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  8136. 00005604  201F                     move.l     D0, [A7]+
  8137. 00005606  5280                     addq.l     D0, 1
  8138. 00005608  2F00                     move.l     -[A7], D0
  8139. 0000560A  4EBA C380                jsr        [PC - 0x3C80 /* 0000198C */]
  8140. label0000560E:
  8141. 0000560E  4AAE FFD8                tst.l      [A6 - 0x28]
  8142. 00005612  6708                     beq        +0xA /* 0000561C */
  8143. 00005614  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  8144. 00005618  205F                     movea.l    A0, [A7]+
  8145. 0000561A  A02A                     syscall    HUnlock
  8146. label0000561C:
  8147. 0000561C  102D B820                move.b     D0, [A5 - 0x47E0]
  8148. 00005620  670C                     beq        +0xE /* 0000562E */
  8149. 00005622  1F3C 0001                move.b     -[A7], 0x1
  8150. 00005626  4EBA B50A                jsr        [PC - 0x4AF6 /* 00000B32 */]
  8151. 0000562A  6000 037A                bra        +0x37C /* 000059A6 */
  8152. label0000562E:
  8153. 0000562E  286E 000A                movea.l    A4, [A6 + 0xA]
  8154. 00005632  102C 002E                move.b     D0, [A4 + 0x2E]
  8155. 00005636  4880                     ext.w      D0
  8156. 00005638  6766                     beq        +0x68 /* 000056A0 */
  8157. 0000563A  5340                     subq.w     D0, 1
  8158. 0000563C  6710                     beq        +0x12 /* 0000564E */
  8159. 0000563E  5340                     subq.w     D0, 1
  8160. 00005640  6700 0300                beq        +0x302 /* 00005942 */
  8161. 00005644  5340                     subq.w     D0, 1
  8162. 00005646  6700 030C                beq        +0x30E /* 00005954 */
  8163. 0000564A  6000 035A                bra        +0x35C /* 000059A6 */
  8164. label0000564E:
  8165. 0000564E  3F2E FE70                move.w     -[A7], [A6 - 0x190]
  8166. 00005652  4EBA AA52                jsr        [PC - 0x55AE /* 000000A6 */]
  8167. 00005656  41ED E1D2                lea.l      A0, [A5 - 0x1E2E]
  8168. 0000565A  B1ED E31E                cmpa.l     A0, [A5 - 0x1CE2]
  8169. 0000565E  56C0                     sne        D0
  8170. 00005660  4A00                     tst.b      D0
  8171. 00005662  6728                     beq        +0x2A /* 0000568C */
  8172. 00005664  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  8173. 00005668  2068 0018                movea.l    A0, [A0 + 0x18]
  8174. 0000566C  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  8175. 00005672  B2A8 004E                cmp.l      D1, [A0 + 0x4E]
  8176. 00005676  56C1                     sne        D1
  8177. 00005678  C001                     and.b      D0, D1
  8178. 0000567A  6710                     beq        +0x12 /* 0000568C */
  8179. 0000567C  486D E1DE                pea.l      [A5 - 0x1E22]
  8180. 00005680  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8181. 00005684  4EBA F560                jsr        [PC - 0xAA0 /* 00004BE6 */]
  8182. 00005688  6000 031C                bra        +0x31E /* 000059A6 */
  8183. label0000568C:
  8184. 0000568C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  8185. 00005690  4868 000C                pea.l      [A0 + 0xC]
  8186. 00005694  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8187. 00005698  4EBA F54C                jsr        [PC - 0xAB4 /* 00004BE6 */]
  8188. 0000569C  6000 0308                bra        +0x30A /* 000059A6 */
  8189. label000056A0:
  8190. 000056A0  4EBA AE64                jsr        [PC - 0x519C /* 00000506 */]
  8191. 000056A4  4267                     clr.w      -[A7]
  8192. 000056A6  486C 0030                pea.l      [A4 + 0x30]
  8193. 000056AA  4267                     clr.w      -[A7]
  8194. 000056AC  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  8195. 000056B0  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  8196. 000056B4  57C0                     seq        D0
  8197. 000056B6  802D B820                or.b       D0, [A5 - 0x47E0]
  8198. 000056BA  0240 0001                andi.w     D0, 0x1
  8199. 000056BE  6600 02E6                bne        +0x2E8 /* 000059A6 */
  8200. 000056C2  302E FFFE                move.w     D0, [A6 - 0x2]
  8201. 000056C6  B06D C374                cmp.w      D0, [A5 - 0x3C8C]
  8202. 000056CA  57C0                     seq        D0
  8203. 000056CC  4A00                     tst.b      D0
  8204. 000056CE  6722                     beq        +0x24 /* 000056F2 */
  8205. 000056D0  222C 0032                move.l     D1, [A4 + 0x32]
  8206. 000056D4  B2AD B46E                cmp.l      D1, [A5 - 0x4B92]
  8207. 000056D8  57C1                     seq        D1
  8208. 000056DA  C001                     and.b      D0, D1
  8209. 000056DC  6714                     beq        +0x16 /* 000056F2 */
  8210. 000056DE  222C 003A                move.l     D1, [A4 + 0x3A]
  8211. 000056E2  B2AD B534                cmp.l      D1, [A5 - 0x4ACC]
  8212. 000056E6  57C1                     seq        D1
  8213. 000056E8  C001                     and.b      D0, D1
  8214. 000056EA  6706                     beq        +0x8 /* 000056F2 */
  8215. 000056EC  4267                     clr.w      -[A7]
  8216. 000056EE  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  8217. label000056F2:
  8218. 000056F2  4EBA A9CA                jsr        [PC - 0x5636 /* 000000BE */]
  8219. 000056F6  42A7                     clr.l      -[A7]
  8220. 000056F8  42A7                     clr.l      -[A7]
  8221. 000056FA  4EBA A904                jsr        [PC - 0x56FC /* 00000000 */]
  8222. 000056FE  4EBA A950                jsr        [PC - 0x56B0 /* 00000050 */]
  8223. 00005702  2D5F FFDC                move.l     [A6 - 0x24], [A7]+
  8224. 00005706  3C2E FFFE                move.w     D6, [A6 - 0x2]
  8225. 0000570A  202C 0032                move.l     D0, [A4 + 0x32]
  8226. 0000570E  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  8227. 00005712  6606                     bne        +0x8 /* 0000571A */
  8228. 00005714  3006                     move.w     D0, D6
  8229. 00005716  4440                     neg.w      D0
  8230. 00005718  3C00                     move.w     D6, D0
  8231. label0000571A:
  8232. 0000571A  4AAE FEAA                tst.l      [A6 - 0x156]
  8233. 0000571E  6602                     bne        +0x4 /* 00005722 */
  8234. 00005720  4204                     clr.b      D4
  8235. label00005722:
  8236. 00005722  1004                     move.b     D0, D4
  8237. 00005724  6700 00C4                beq        +0xC6 /* 000057EA */
  8238. 00005728  422E FEA0                clr.b      [A6 - 0x160]
  8239. 0000572C  4267                     clr.w      -[A7]
  8240. 0000572E  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8241. 00005732  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8242. 00005736  486E FE78                pea.l      [A6 - 0x188]
  8243. 0000573A  4EAD 2AF2                jsr        [A5 + 0x2AF2 /* export_1370 */]
  8244. 0000573E  1D5F FE9E                move.b     [A6 - 0x162], [A7]+
  8245. 00005742  202C 0032                move.l     D0, [A4 + 0x32]
  8246. 00005746  B0AC 003A                cmp.l      D0, [A4 + 0x3A]
  8247. 0000574A  6726                     beq        +0x28 /* 00005772 */
  8248. 0000574C  7001                     moveq.l    D0, 0x01
  8249. 0000574E  B02E FE7C                cmp.b      D0, [A6 - 0x184]
  8250. 00005752  57C0                     seq        D0
  8251. 00005754  4A00                     tst.b      D0
  8252. 00005756  6612                     bne        +0x14 /* 0000576A */
  8253. 00005758  2F00                     move.l     -[A7], D0
  8254. 0000575A  4267                     clr.w      -[A7]
  8255. 0000575C  1F2E FE7D                move.b     -[A7], [A6 - 0x183]
  8256. 00005760  4EAD 2B72                jsr        [A5 + 0x2B72 /* export_1386 */]
  8257. 00005764  121F                     move.b     D1, [A7]+
  8258. 00005766  201F                     move.l     D0, [A7]+
  8259. 00005768  8001                     or.b       D0, D1
  8260. label0000576A:
  8261. 0000576A  0240 0001                andi.w     D0, 0x1
  8262. 0000576E  1D40 FEA0                move.b     [A6 - 0x160], D0
  8263. label00005772:
  8264. 00005772  102E FEA0                move.b     D0, [A6 - 0x160]
  8265. 00005776  6710                     beq        +0x12 /* 00005788 */
  8266. 00005778  42A7                     clr.l      -[A7]
  8267. 0000577A  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8268. 0000577E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  8269. 00005782  2D5F FE74                move.l     [A6 - 0x18C], [A7]+
  8270. 00005786  600E                     bra        +0x10 /* 00005796 */
  8271. label00005788:
  8272. 00005788  42A7                     clr.l      -[A7]
  8273. 0000578A  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8274. 0000578E  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  8275. 00005792  2D5F FE74                move.l     [A6 - 0x18C], [A7]+
  8276. label00005796:
  8277. 00005796  4AAE FE74                tst.l      [A6 - 0x18C]
  8278. 0000579A  660C                     bne        +0xE /* 000057A8 */
  8279. 0000579C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8280. 000057A0  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  8281. 000057A4  6000 0200                bra        +0x202 /* 000059A6 */
  8282. label000057A8:
  8283. 000057A8  2F2E FE74                move.l     -[A7], [A6 - 0x18C]
  8284. 000057AC  3F06                     move.w     -[A7], D6
  8285. 000057AE  1F2E FEA0                move.b     -[A7], [A6 - 0x160]
  8286. 000057B2  486E FEA6                pea.l      [A6 - 0x15A]
  8287. 000057B6  486E FEA2                pea.l      [A6 - 0x15E]
  8288. 000057BA  486E FE9A                pea.l      [A6 - 0x166]
  8289. 000057BE  486E FE96                pea.l      [A6 - 0x16A]
  8290. 000057C2  4EAD 2B42                jsr        [A5 + 0x2B42 /* export_1380 */]
  8291. 000057C6  102E FEA0                move.b     D0, [A6 - 0x160]
  8292. 000057CA  670C                     beq        +0xE /* 000057D8 */
  8293. 000057CC  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8294. 000057D0  4267                     clr.w      -[A7]
  8295. 000057D2  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  8296. 000057D6  600A                     bra        +0xC /* 000057E2 */
  8297. label000057D8:
  8298. 000057D8  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8299. 000057DC  4267                     clr.w      -[A7]
  8300. 000057DE  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  8301. label000057E2:
  8302. 000057E2  4AAE FE96                tst.l      [A6 - 0x16A]
  8303. 000057E6  56C4                     sne        D4
  8304. 000057E8  4404                     neg.b      D4
  8305. label000057EA:
  8306. 000057EA  42A7                     clr.l      -[A7]
  8307. 000057EC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  8308. 000057F0  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  8309. 000057F4  2D5F FFC4                move.l     [A6 - 0x3C], [A7]+
  8310. 000057F8  102E FE9F                move.b     D0, [A6 - 0x161]
  8311. 000057FC  6726                     beq        +0x28 /* 00005824 */
  8312. 000057FE  4267                     clr.w      -[A7]
  8313. 00005800  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8314. 00005804  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8315. 00005808  3F06                     move.w     -[A7], D6
  8316. 0000580A  486E FFDC                pea.l      [A6 - 0x24]
  8317. 0000580E  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8318. 00005812  1F3C 0003                move.b     -[A7], 0x3
  8319. 00005816  486E FEC2                pea.l      [A6 - 0x13E]
  8320. 0000581A  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  8321. 0000581E  1A1F                     move.b     D5, [A7]+
  8322. 00005820  6000 00D4                bra        +0xD6 /* 000058F6 */
  8323. label00005824:
  8324. 00005824  1004                     move.b     D0, D4
  8325. 00005826  6700 00AE                beq        +0xB0 /* 000058D6 */
  8326. 0000582A  4267                     clr.w      -[A7]
  8327. 0000582C  486E FE78                pea.l      [A6 - 0x188]
  8328. 00005830  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8329. 00005834  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8330. 00005838  3F06                     move.w     -[A7], D6
  8331. 0000583A  3F3A 0176                move.w     -[A7], [PC + 0x176 /* 000059B2, value 0x0 */]
  8332. 0000583E  486D CBC0                pea.l      [A5 - 0x3440]
  8333. 00005842  4EAD 1002                jsr        [A5 + 0x1002 /* export_508 */]
  8334. 00005846  101F                     move.b     D0, [A7]+
  8335. 00005848  6700 0088                beq        +0x8A /* 000058D2 */
  8336. 0000584C  2F2E FEB2                move.l     -[A7], [A6 - 0x14E]
  8337. 00005850  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  8338. 00005854  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  8339. 00005858  A9D1                     syscall    TESetSelect
  8340. 0000585A  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  8341. 0000585E  205F                     movea.l    A0, [A7]+
  8342. 00005860  A029                     syscall    HLock
  8343. 00005862  42A7                     clr.l      -[A7]
  8344. 00005864  2F2E FEAA                move.l     -[A7], [A6 - 0x156]
  8345. 00005868  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  8346. 0000586C  2E1F                     move.l     D7, [A7]+
  8347. 0000586E  206D CBC0                movea.l    A0, [A5 - 0x3440]
  8348. 00005872  2050                     movea.l    A0, [A0]
  8349. 00005874  2D48 FE6C                move.l     [A6 - 0x194], A0
  8350. 00005878  226E FE6C                movea.l    A1, [A6 - 0x194]
  8351. 0000587C  3028 0020                move.w     D0, [A0 + 0x20]
  8352. 00005880  B069 0022                cmp.w      D0, [A1 + 0x22]
  8353. 00005884  670C                     beq        +0xE /* 00005892 */
  8354. 00005886  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  8355. 0000588A  A9D7                     syscall    TEDelete
  8356. 0000588C  1D7C 0001 FEC2           move.b     [A6 - 0x13E], 0x1
  8357. label00005892:
  8358. 00005892  4A87                     tst.l      D7
  8359. 00005894  6F14                     ble        +0x16 /* 000058AA */
  8360. 00005896  206E FEAA                movea.l    A0, [A6 - 0x156]
  8361. 0000589A  2F10                     move.l     -[A7], [A0]
  8362. 0000589C  2F07                     move.l     -[A7], D7
  8363. 0000589E  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  8364. 000058A2  A9DE                     syscall    TEInsert
  8365. 000058A4  1D7C 0001 FEC2           move.b     [A6 - 0x13E], 0x1
  8366. label000058AA:
  8367. 000058AA  102E FEC2                move.b     D0, [A6 - 0x13E]
  8368. 000058AE  6716                     beq        +0x18 /* 000058C6 */
  8369. 000058B0  4267                     clr.w      -[A7]
  8370. 000058B2  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8371. 000058B6  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8372. 000058BA  3F06                     move.w     -[A7], D6
  8373. 000058BC  2F2D CBC0                move.l     -[A7], [A5 - 0x3440]
  8374. 000058C0  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  8375. 000058C4  1A1F                     move.b     D5, [A7]+
  8376. label000058C6:
  8377. 000058C6  102E FEC2                move.b     D0, [A6 - 0x13E]
  8378. 000058CA  672A                     beq        +0x2C /* 000058F6 */
  8379. 000058CC  1D45 FEC2                move.b     [A6 - 0x13E], D5
  8380. 000058D0  6024                     bra        +0x26 /* 000058F6 */
  8381. label000058D2:
  8382. 000058D2  4205                     clr.b      D5
  8383. 000058D4  6020                     bra        +0x22 /* 000058F6 */
  8384. label000058D6:
  8385. 000058D6  4267                     clr.w      -[A7]
  8386. 000058D8  2F2C 003A                move.l     -[A7], [A4 + 0x3A]
  8387. 000058DC  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8388. 000058E0  3F06                     move.w     -[A7], D6
  8389. 000058E2  486E FFDC                pea.l      [A6 - 0x24]
  8390. 000058E6  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  8391. 000058EA  4267                     clr.w      -[A7]
  8392. 000058EC  486E FEC2                pea.l      [A6 - 0x13E]
  8393. 000058F0  4EAD 2C22                jsr        [A5 + 0x2C22 /* export_1408 */]
  8394. 000058F4  1A1F                     move.b     D5, [A7]+
  8395. label000058F6:
  8396. 000058F6  486E FEAA                pea.l      [A6 - 0x156]
  8397. 000058FA  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  8398. 000058FE  102E FEC2                move.b     D0, [A6 - 0x13E]
  8399. 00005902  6710                     beq        +0x12 /* 00005914 */
  8400. 00005904  2F2C 0032                move.l     -[A7], [A4 + 0x32]
  8401. 00005908  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  8402. 0000590C  4267                     clr.w      -[A7]
  8403. 0000590E  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  8404. 00005912  6020                     bra        +0x22 /* 00005934 */
  8405. label00005914:
  8406. 00005914  1005                     move.b     D0, D5
  8407. 00005916  661C                     bne        +0x1E /* 00005934 */
  8408. 00005918  0CAE 0000 7530 FFC4      cmpi.l     [A6 - 0x3C], 0x7530 /* 'u0' */
  8409. 00005920  6F0A                     ble        +0xC /* 0000592C */
  8410. 00005922  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  8411. 00005926  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  8412. 0000592A  6008                     bra        +0xA /* 00005934 */
  8413. label0000592C:
  8414. 0000592C  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  8415. 00005930  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  8416. label00005934:
  8417. 00005934  4EBA A7BE                jsr        [PC - 0x5842 /* 000000F4 */]
  8418. 00005938  1F3C 0001                move.b     -[A7], 0x1
  8419. 0000593C  4EBA B1F4                jsr        [PC - 0x4E0C /* 00000B32 */]
  8420. 00005940  6064                     bra        +0x66 /* 000059A6 */
  8421. label00005942:
  8422. 00005942  486E FEC4                pea.l      [A6 - 0x13C]
  8423. 00005946  4EBA BE12                jsr        [PC - 0x41EE /* 0000175A */]
  8424. 0000594A  486E FEC4                pea.l      [A6 - 0x13C]
  8425. 0000594E  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  8426. 00005952  6052                     bra        +0x54 /* 000059A6 */
  8427. label00005954:
  8428. 00005954  4EBA ABB0                jsr        [PC - 0x5450 /* 00000506 */]
  8429. 00005958  4EBA A764                jsr        [PC - 0x589C /* 000000BE */]
  8430. 0000595C  4267                     clr.w      -[A7]
  8431. 0000595E  42A7                     clr.l      -[A7]
  8432. 00005960  42A7                     clr.l      -[A7]
  8433. 00005962  4EBA A69C                jsr        [PC - 0x5964 /* 00000000 */]
  8434. 00005966  4EBA A6E8                jsr        [PC - 0x5918 /* 00000050 */]
  8435. 0000596A  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  8436. 0000596E  101F                     move.b     D0, [A7]+
  8437. 00005970  6720                     beq        +0x22 /* 00005992 */
  8438. 00005972  102D C232                move.b     D0, [A5 - 0x3DCE]
  8439. 00005976  6722                     beq        +0x24 /* 0000599A */
  8440. 00005978  C02D C390                and.b      D0, [A5 - 0x3C70]
  8441. 0000597C  671C                     beq        +0x1E /* 0000599A */
  8442. 0000597E  206D C6DC                movea.l    A0, [A5 - 0x3924]
  8443. 00005982  2050                     movea.l    A0, [A0]
  8444. 00005984  4868 0008                pea.l      [A0 + 0x8]
  8445. 00005988  2F2D C6DC                move.l     -[A7], [A5 - 0x3924]
  8446. 0000598C  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  8447. 00005990  6008                     bra        +0xA /* 0000599A */
  8448. label00005992:
  8449. 00005992  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  8450. 00005996  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  8451. label0000599A:
  8452. 0000599A  4EBA A758                jsr        [PC - 0x58A8 /* 000000F4 */]
  8453. 0000599E  1F3C 0001                move.b     -[A7], 0x1
  8454. 000059A2  4EBA B18E                jsr        [PC - 0x4E72 /* 00000B32 */]
  8455. label000059A6:
  8456. 000059A6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8457. 000059AA  4E5E                     unlink     A6
  8458. 000059AC  205F                     movea.l    A0, [A7]+
  8459. 000059AE  5C4F                     addq.w     A7, 6
  8460. 000059B0  4ED0                     jmp        [A0]
  8461. 000059B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  8462. // begin alternate branch 000059B4-000059B8
  8463. fn000059B4:
  8464. 000059B4  4E56 FF00                link       A6, -0x0100
  8465. // end alternate branch 000059B4-000059B8
  8466. fn000059B4: // (misaligned)
  8467. 000059B6  FF00                     .extension 0xF00 // unimplemented
  8468. 000059B8  2F0C                     move.l     -[A7], A4
  8469. 000059BA  286E 000A                movea.l    A4, [A6 + 0xA]
  8470. 000059BE  102C 002E                move.b     D0, [A4 + 0x2E]
  8471. 000059C2  4880                     ext.w      D0
  8472. 000059C4  6720                     beq        +0x22 /* 000059E6 */
  8473. 000059C6  5340                     subq.w     D0, 1
  8474. 000059C8  670A                     beq        +0xC /* 000059D4 */
  8475. 000059CA  5340                     subq.w     D0, 1
  8476. 000059CC  6722                     beq        +0x24 /* 000059F0 */
  8477. 000059CE  5340                     subq.w     D0, 1
  8478. 000059D0  672C                     beq        +0x2E /* 000059FE */
  8479. 000059D2  6030                     bra        +0x32 /* 00005A04 */
  8480. label000059D4:
  8481. 000059D4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  8482. 000059D8  4868 000C                pea.l      [A0 + 0xC]
  8483. 000059DC  3F2C 0030                move.w     -[A7], [A4 + 0x30]
  8484. 000059E0  4EBA F10E                jsr        [PC - 0xEF2 /* 00004AF0 */]
  8485. 000059E4  6028                     bra        +0x2A /* 00005A0E */
  8486. label000059E6:
  8487. 000059E6  486C 0030                pea.l      [A4 + 0x30]
  8488. 000059EA  4EBA D7C8                jsr        [PC - 0x2838 /* 000031B4 */]
  8489. 000059EE  601E                     bra        +0x20 /* 00005A0E */
  8490. label000059F0:
  8491. 000059F0  486E FF00                pea.l      [A6 - 0x100]
  8492. 000059F4  4EAD 2F82                jsr        [A5 + 0x2F82 /* export_1516 */]
  8493. 000059F8  4EBA BF60                jsr        [PC - 0x40A0 /* 0000195A */]
  8494. 000059FC  6010                     bra        +0x12 /* 00005A0E */
  8495. label000059FE:
  8496. 000059FE  4EBA DF12                jsr        [PC - 0x20EE /* 00003912 */]
  8497. 00005A02  600A                     bra        +0xC /* 00005A0E */
  8498. label00005A04:
  8499. 00005A04  2F3C 0000 1798           move.l     -[A7], 0x1798
  8500. 00005A0A  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  8501. label00005A0E:
  8502. 00005A0E  102D B820                move.b     D0, [A5 - 0x47E0]
  8503. 00005A12  6702                     beq        +0x4 /* 00005A16 */
  8504. 00005A14  6010                     bra        +0x12 /* 00005A26 */
  8505. label00005A16:
  8506. 00005A16  102E 0008                move.b     D0, [A6 + 0x8]
  8507. 00005A1A  670A                     beq        +0xC /* 00005A26 */
  8508. 00005A1C  206E 000A                movea.l    A0, [A6 + 0xA]
  8509. 00005A20  2F08                     move.l     -[A7], A0
  8510. 00005A22  4EBA AF8E                jsr        [PC - 0x5072 /* 000009B2 */]
  8511. label00005A26:
  8512. 00005A26  285F                     movea.l    A4, [A7]+
  8513. 00005A28  4E5E                     unlink     A6
  8514. 00005A2A  205F                     movea.l    A0, [A7]+
  8515. 00005A2C  5C4F                     addq.w     A7, 6
  8516. 00005A2E  4ED0                     jmp        [A0]
  8517. export_927:
  8518. fn00005A30:
  8519. 00005A30  4E56 0000                link       A6, 0
  8520. 00005A34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8521. 00005A38  1F3C 0001                move.b     -[A7], 0x1
  8522. 00005A3C  4EBA FF76                jsr        [PC - 0x8A /* 000059B4 */]
  8523. 00005A40  4E5E                     unlink     A6
  8524. 00005A42  2E9F                     move.l     [A7], [A7]+
  8525. 00005A44  4E75                     rts
  8526. export_928:
  8527. 00005A46  4E56 0000                link       A6, 0
  8528. 00005A4A  486D CD38                pea.l      [A5 - 0x32C8]
  8529. 00005A4E  4EBA B49A                jsr        [PC - 0x4B66 /* 00000EEA */]
  8530. 00005A52  486D CD38                pea.l      [A5 - 0x32C8]
  8531. 00005A56  4EBA FFD8                jsr        [PC - 0x28 /* 00005A30 */]
  8532. 00005A5A  4E5E                     unlink     A6
  8533. 00005A5C  4E75                     rts
  8534. export_929:
  8535. 00005A5E  4E56 FFD4                link       A6, -0x002C
  8536. 00005A62  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8537. 00005A66  206E 000A                movea.l    A0, [A6 + 0xA]
  8538. 00005A6A  43ED A1C0                lea.l      A1, [A5 - 0x5E40]
  8539. 00005A6E  7003                     moveq.l    D0, 0x03
  8540. label00005A70:
  8541. 00005A70  30D9                     move.w     [A0]+, [A1]+
  8542. 00005A72  51C8 FFFC                dbf        D0, -0x6 /* 00005A70 */
  8543. 00005A76  102D A008                move.b     D0, [A5 - 0x5FF8]
  8544. 00005A7A  6604                     bne        +0x6 /* 00005A80 */
  8545. 00005A7C  6000 01AC                bra        +0x1AE /* 00005C2A */
  8546. label00005A80:
  8547. 00005A80  4267                     clr.w      -[A7]
  8548. 00005A82  42A7                     clr.l      -[A7]
  8549. 00005A84  42A7                     clr.l      -[A7]
  8550. 00005A86  4267                     clr.w      -[A7]
  8551. 00005A88  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8552. 00005A8C  303C 0706                move.w     D0, 0x706
  8553. 00005A90  A816                     syscall    Pack8
  8554. 00005A92  381F                     move.w     D4, [A7]+
  8555. 00005A94  6704                     beq        +0x6 /* 00005A9A */
  8556. 00005A96  6000 0192                bra        +0x194 /* 00005C2A */
  8557. label00005A9A:
  8558. 00005A9A  102E 0008                move.b     D0, [A6 + 0x8]
  8559. 00005A9E  670A                     beq        +0xC /* 00005AAA */
  8560. 00005AA0  42A7                     clr.l      -[A7]
  8561. 00005AA2  4EBA BA2C                jsr        [PC - 0x45D4 /* 000014D0 */]
  8562. 00005AA6  2A1F                     move.l     D5, [A7]+
  8563. 00005AA8  600C                     bra        +0xE /* 00005AB6 */
  8564. label00005AAA:
  8565. 00005AAA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  8566. 00005AAE  3028 003E                move.w     D0, [A0 + 0x3E]
  8567. 00005AB2  48C0                     ext.l      D0
  8568. 00005AB4  2A00                     move.l     D5, D0
  8569. label00005AB6:
  8570. 00005AB6  7001                     moveq.l    D0, 0x01
  8571. 00005AB8  2D40 FFDC                move.l     [A6 - 0x24], D0
  8572. 00005ABC  2D45 FFD8                move.l     [A6 - 0x28], D5
  8573. 00005AC0  2C2E FFDC                move.l     D6, [A6 - 0x24]
  8574. 00005AC4  601E                     bra        +0x20 /* 00005AE4 */
  8575. label00005AC6:
  8576. 00005AC6  4267                     clr.w      -[A7]
  8577. 00005AC8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8578. 00005ACC  2F06                     move.l     -[A7], D6
  8579. 00005ACE  2F3C 6E75 6C6C           move.l     -[A7], 0x6E756C6C /* 'null' */
  8580. 00005AD4  42A7                     clr.l      -[A7]
  8581. 00005AD6  42A7                     clr.l      -[A7]
  8582. 00005AD8  303C 0A08                move.w     D0, 0xA08
  8583. 00005ADC  A816                     syscall    Pack8
  8584. 00005ADE  381F                     move.w     D4, [A7]+
  8585. 00005AE0  5286                     addq.l     D6, 1
  8586. 00005AE2  6906                     bvs        +0x8 /* 00005AEA */
  8587. label00005AE4:
  8588. 00005AE4  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  8589. 00005AE8  6FDC                     ble        -0x22 /* 00005AC6 */
  8590. label00005AEA:
  8591. 00005AEA  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  8592. 00005AEE  205F                     movea.l    A0, [A7]+
  8593. 00005AF0  A029                     syscall    HLock
  8594. 00005AF2  42A7                     clr.l      -[A7]
  8595. 00005AF4  4EBA A50A                jsr        [PC - 0x5AF6 /* 00000000 */]
  8596. 00005AF8  285F                     movea.l    A4, [A7]+
  8597. 00005AFA  2D45 FFD4                move.l     [A6 - 0x2C], D5
  8598. 00005AFE  2C2E FFD4                move.l     D6, [A6 - 0x2C]
  8599. 00005B02  6000 010A                bra        +0x10C /* 00005C0E */
  8600. label00005B06:
  8601. 00005B06  2D7C 6E75 6C6C FFE4      move.l     [A6 - 0x1C], 0x6E756C6C /* 'null' */
  8602. 00005B0E  4A2C 0002                tst.b      [A4 + 0x2]
  8603. 00005B12  6712                     beq        +0x14 /* 00005B26 */
  8604. 00005B14  200C                     move.l     D0, A4
  8605. 00005B16  5980                     subq.l     D0, 4
  8606. 00005B18  2D40 FFF0                move.l     [A6 - 0x10], D0
  8607. 00005B1C  206E FFF0                movea.l    A0, [A6 - 0x10]
  8608. 00005B20  2F10                     move.l     -[A7], [A0]
  8609. 00005B22  205F                     movea.l    A0, [A7]+
  8610. 00005B24  A029                     syscall    HLock
  8611. label00005B26:
  8612. 00005B26  42A7                     clr.l      -[A7]
  8613. 00005B28  2F0C                     move.l     -[A7], A4
  8614. 00005B2A  4EBA A524                jsr        [PC - 0x5ADC /* 00000050 */]
  8615. 00005B2E  265F                     movea.l    A3, [A7]+
  8616. 00005B30  2E2C 0004                move.l     D7, [A4 + 0x4]
  8617. 00005B34  102C 0003                move.b     D0, [A4 + 0x3]
  8618. 00005B38  4880                     ext.w      D0
  8619. 00005B3A  5340                     subq.w     D0, 1
  8620. 00005B3C  671E                     beq        +0x20 /* 00005B5C */
  8621. 00005B3E  5340                     subq.w     D0, 1
  8622. 00005B40  672E                     beq        +0x30 /* 00005B70 */
  8623. 00005B42  5340                     subq.w     D0, 1
  8624. 00005B44  6736                     beq        +0x38 /* 00005B7C */
  8625. 00005B46  5540                     subq.w     D0, 2
  8626. 00005B48  673E                     beq        +0x40 /* 00005B88 */
  8627. 00005B4A  5540                     subq.w     D0, 2
  8628. 00005B4C  6746                     beq        +0x48 /* 00005B94 */
  8629. 00005B4E  5340                     subq.w     D0, 1
  8630. 00005B50  674E                     beq        +0x50 /* 00005BA0 */
  8631. 00005B52  5340                     subq.w     D0, 1
  8632. 00005B54  6756                     beq        +0x58 /* 00005BAC */
  8633. 00005B56  5F40                     subq.w     D0, 7
  8634. 00005B58  675E                     beq        +0x60 /* 00005BB8 */
  8635. 00005B5A  6072                     bra        +0x74 /* 00005BCE */
  8636. label00005B5C:
  8637. 00005B5C  2D7C 5445 5854 FFE4      move.l     [A6 - 0x1C], 0x54455854 /* 'TEXT' */
  8638. 00005B64  42A7                     clr.l      -[A7]
  8639. 00005B66  2F0B                     move.l     -[A7], A3
  8640. 00005B68  4EAD 294A                jsr        [A5 + 0x294A /* export_1317 */]
  8641. 00005B6C  2E1F                     move.l     D7, [A7]+
  8642. 00005B6E  605E                     bra        +0x60 /* 00005BCE */
  8643. label00005B70:
  8644. 00005B70  2D7C 5144 7074 FFE4      move.l     [A6 - 0x1C], 0x51447074 /* 'QDpt' */
  8645. 00005B78  7E04                     moveq.l    D7, 0x04
  8646. 00005B7A  6052                     bra        +0x54 /* 00005BCE */
  8647. label00005B7C:
  8648. 00005B7C  2D7C 7164 7274 FFE4      move.l     [A6 - 0x1C], 0x71647274 /* 'qdrt' */
  8649. 00005B84  7E08                     moveq.l    D7, 0x08
  8650. 00005B86  6046                     bra        +0x48 /* 00005BCE */
  8651. label00005B88:
  8652. 00005B88  1D53 FFE3                move.b     [A6 - 0x1D], [A3]
  8653. 00005B8C  47EE FFE3                lea.l      A3, [A6 - 0x1D]
  8654. 00005B90  7E01                     moveq.l    D7, 0x01
  8655. 00005B92  603A                     bra        +0x3C /* 00005BCE */
  8656. label00005B94:
  8657. 00005B94  2D7C 6578 7465 FFE4      move.l     [A6 - 0x1C], 0x65787465 /* 'exte' */
  8658. 00005B9C  7E0A                     moveq.l    D7, 0x0A
  8659. 00005B9E  602E                     bra        +0x30 /* 00005BCE */
  8660. label00005BA0:
  8661. 00005BA0  2D7C 636F 6D70 FFE4      move.l     [A6 - 0x1C], 0x636F6D70 /* 'comp' */
  8662. 00005BA8  7E08                     moveq.l    D7, 0x08
  8663. 00005BAA  6022                     bra        +0x24 /* 00005BCE */
  8664. label00005BAC:
  8665. 00005BAC  2D7C 6C6F 6E67 FFE4      move.l     [A6 - 0x1C], 0x6C6F6E67 /* 'long' */
  8666. 00005BB4  7E04                     moveq.l    D7, 0x04
  8667. 00005BB6  6016                     bra        +0x18 /* 00005BCE */
  8668. label00005BB8:
  8669. 00005BB8  2D7C 5445 5854 FFE4      move.l     [A6 - 0x1C], 0x54455854 /* 'TEXT' */
  8670. 00005BC0  7000                     moveq.l    D0, 0x00
  8671. 00005BC2  1013                     move.b     D0, [A3]
  8672. 00005BC4  C0BC 0000 00FF           and.l      D0, 0xFF
  8673. 00005BCA  2E00                     move.l     D7, D0
  8674. 00005BCC  528B                     addq.l     A3, 1
  8675. label00005BCE:
  8676. 00005BCE  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  8677. 00005BD4  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  8678. 00005BD8  6718                     beq        +0x1A /* 00005BF2 */
  8679. 00005BDA  4267                     clr.w      -[A7]
  8680. 00005BDC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8681. 00005BE0  2F06                     move.l     -[A7], D6
  8682. 00005BE2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  8683. 00005BE6  2F0B                     move.l     -[A7], A3
  8684. 00005BE8  2F07                     move.l     -[A7], D7
  8685. 00005BEA  303C 0A08                move.w     D0, 0xA08
  8686. 00005BEE  A816                     syscall    Pack8
  8687. 00005BF0  381F                     move.w     D4, [A7]+
  8688. label00005BF2:
  8689. 00005BF2  4A2C 0002                tst.b      [A4 + 0x2]
  8690. 00005BF6  670A                     beq        +0xC /* 00005C02 */
  8691. 00005BF8  206E FFF0                movea.l    A0, [A6 - 0x10]
  8692. 00005BFC  2F10                     move.l     -[A7], [A0]
  8693. 00005BFE  205F                     movea.l    A0, [A7]+
  8694. 00005C00  A02A                     syscall    HUnlock
  8695. label00005C02:
  8696. 00005C02  42A7                     clr.l      -[A7]
  8697. 00005C04  2F0C                     move.l     -[A7], A4
  8698. 00005C06  4EBA A410                jsr        [PC - 0x5BF0 /* 00000018 */]
  8699. 00005C0A  285F                     movea.l    A4, [A7]+
  8700. 00005C0C  5386                     subq.l     D6, 1
  8701. label00005C0E:
  8702. 00005C0E  7001                     moveq.l    D0, 0x01
  8703. 00005C10  B086                     cmp.l      D0, D6
  8704. 00005C12  6F00 FEF2                ble        -0x10C /* 00005B06 */
  8705. 00005C16  2F2D D146                move.l     -[A7], [A5 - 0x2EBA]
  8706. 00005C1A  205F                     movea.l    A0, [A7]+
  8707. 00005C1C  A02A                     syscall    HUnlock
  8708. 00005C1E  102E 0008                move.b     D0, [A6 + 0x8]
  8709. 00005C22  6706                     beq        +0x8 /* 00005C2A */
  8710. 00005C24  2F05                     move.l     -[A7], D5
  8711. 00005C26  4EBA D370                jsr        [PC - 0x2C90 /* 00002F98 */]
  8712. label00005C2A:
  8713. 00005C2A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8714. 00005C2E  4E5E                     unlink     A6
  8715. 00005C30  205F                     movea.l    A0, [A7]+
  8716. 00005C32  5C4F                     addq.w     A7, 6
  8717. 00005C34  4ED0                     jmp        [A0]
  8718.